Saya menjalankan OS X El Capitan (10.11.6) dan saya mencoba SSH ke dalamnya dari komputer lain (Windows 10) pada LAN yang sama.
Saya dapat SSH ke localhost dari mesin OS X. Jika saya masuk ke System Preferences -> Sharing -> Remote Login saya melihat bahwa Remote Login aktif.
Alamat IP telah berubah sejak saya awalnya mengaktifkan Remote Login. Mungkin itu ada hubungannya dengan itu?
Saya terhubung dengan alamat IP menggunakan alamat IP yang ifconfig
kembali kepada saya. Alamat IP adalah 192.168.1.123. Saya dapat SSH ke 192.168.1.123 dari 192.168.1.123 tapi saya tidak bisa melakukannya dari, katakanlah, 192.168.1.105.
Karena port 22 tidak terbuka untuk mesin eksternal. Dengan SSH, setelah Anda membuka koneksi TCP / IP ada pertukaran versi protokol . Server dan klien sama-sama mengirim string identifikasi tetapi saya bahkan tidak bisa sampai ke titik itu karena koneksi TCP / IP bahkan tidak dibuat. Saya bisa memposting log pcap Wiresharp jika itu akan membantu ...
ssh -v …
?ifconfig
kembali kepada saya. Alamat IP adalah 192.168.1.123. Saya dapat SSH ke 192.168.1.123 dari 192.168.1.123 tapi saya tidak bisa melakukannya dari, katakanlah, 192.168.1.105. Dan saya tidak mencoba untuk terhubung melalui OpenSSH - Saya mencoba untuk terhubung melalui PHP. Dan ketika saya mengatakan saya tidak dapat menghubungkan apa yang saya maksud adalah saya bahkan tidak bisa membuka soket ke 192.168.1.123:22.