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.