Pertanyaan Tidak dapat SSH melalui Internet


Di rumah saya, saya dapat terhubung ke komputer saya sendiri melalui SSH ketika menggunakan LAN IP saya. Saya tidak dapat terhubung menggunakan IP publik bahkan ketika saya memutus router dan menghubungkan komputer saya langsung ke modem. Saya me-restart server SSH untuk menggunakan port 4900 alih-alih 22 dan masih tidak dapat terhubung. Saya selalu mendapatkan koneksi ditolak kesalahan. Saya menggunakan Windows 7, dengan Putty sebagai klien dan MobaSSH sebagai server. Saya menonaktifkan Windows Firewall. Apa yang sedang terjadi?


2
2018-06-17 14:01


asal


Harap sertakan informasi baru sebagai bagian dari pertanyaan asli. - bbaja42


Jawaban:


Apakah Anda menggunakan firewall? Itu bisa memblokir port 4900. Juga, jika Anda mencoba untuk terhubung menggunakan router, Anda perlu mengatur port forwarding pada router ke komputer Anda untuk mengaksesnya menggunakan SSH.


2
2018-06-17 14:03



Sangat mungkin firewall memakan traffic yang masuk, atau alat keamanan lain. Juga Windows memiliki Zona berbeda untuk firewall. Pokoknya saya tidak mengerti sebuah server ssh untuk windows ;-)


Tergantung pada sistem apa yang Anda gunakan (bagikan informasi lebih lanjut tentang ini, silakan) ini mungkin masalah firewall.


2
2018-06-17 14:04





Pastikan server terikat ke semua antarmuka dan bukan hanya antarmuka loopback.


1
2018-06-17 14:13



hmm dimana saya menemukan ini? MobaSSH didasarkan pada cygwin jadi saya memiliki beberapa hal Unix dalam preferensi, bahkan file sshd_config. - Roberto
Apakah Anda memiliki ListenAddress arahan dalam file sshd_config Anda? - Darth Android
ia mengatakan ListenAddress 0.0.0.0 - Roberto
Itu seharusnya benar, kalau begitu. (0.0.0.0 adalah semua antarmuka). - Darth Android


Pastikan bahwa sistem Anda (di mana server ssh sedang berjalan) dapat diakses oleh sistem (sistem remote yang akan Anda sambungkan ssh). Jika tidak mengakses koneksi VPN antara dua sistem.


1
2017-07-25 06:05