GNU/Linux >> Belajar Linux >  >> Linux

ssh:Tidak dapat menyelesaikan nama host [nama host]:nama node atau nama server disediakan, atau tidak diketahui

Jika Anda menggunakan Mac, memulai ulang penjawab DNS memperbaiki masalah saya.

sudo killall -HUP mDNSResponder

Saya memiliki masalah yang sama saat menghubungkan ke mesin jarak jauh. tetapi saya berhasil masuk seperti di bawah ini:

ssh -p 22 [email protected]

atau:

ssh -l myName -p 22 hostname

Baru-baru ini saya menemukan masalah yang sama. Saya dapat melakukan ssh ke pi saya di jaringan saya, tetapi tidak dari luar jaringan rumah saya.

Saya sudah:

  • memasang dan menguji ssh di jaringan rumah saya.
  • Tetapkan IP statis untuk pi saya.
  • Siapkan layanan DNS Dinamis dan instal perangkat lunak pada pi saya. Saya mereferensikan petunjuk ini untuk menyiapkan ip statis, dan masih banyak lagi sumber daya instruksional di luar sana.

Selain itu, saya menyiapkan port forward di router saya untuk menghosting situs web dan saya bahkan memiliki port forward port 22 ke IP statis pi saya untuk ssh, tetapi saya mengosongkan kolom tempat Anda menentukan aplikasi yang Anda gunakan untuk meneruskan port forwarding router. Lagi pula, saya menambahkan 'ssh' ke bidang ini dan, VOILA! Koneksi ssh yang berfungsi dari mana saja ke pi saya.

Saya akan menulis pengaturan penerusan port router saya.

(ApplicationTextField)_ssh (port eksternal)_22 (Port Internal)_22 (Protokal)_Keduanya (Ke Alamat IP)_192.168.1.### (Diaktifkan)_checkBox

Namun, pengaturan penerusan porta dapat berbeda untuk router yang berbeda, jadi carilah petunjuk arah untuk router Anda.

Sekarang, ketika saya berada di luar jaringan rumah saya, saya terhubung ke pi saya dengan mengetik:

ssh [email protected][nama host]

Kemudian saya dapat memasukkan kata sandi saya dan terhubung.


Linux
  1. nc:perintah tidak ditemukan

  2. proxy http melalui ssh, bukan kaus kaki

  3. cara membuat tcpdump untuk menampilkan ip dan nomor port tetapi bukan nama host dan protokol

  1. Cara Mengubah Port SSH Di Linux

  2. Git Remote Tambahkan Dengan Port SSH Lain (Bukan 22)

  3. ssh melalui router tanpa port forwarding

  1. Cara Mengatur Tunneling SSH

  2. Masalah Pemasangan EFS "Gagal menyelesaikan server:Nama atau layanan tidak dikenal"

  3. hostnamectl:perintah tidak ditemukan