Saya mengalami kesulitan ssh'ing ke ponsel Android 4 (Samsung Nexus) baru saya.
Saya telah menginstal berbagai Server SSH tetapi dalam semua kasus koneksi ssh hanya hang (yaitu saya tidak mendapatkan nama pengguna / kata sandi).
Sebagai contoh, menggunakan SSHDroid:
Log SSH Verbose dari kotak linux saya:
joel@pepper ~ $ ssh -p 2222 [email protected] -vvv
OpenSSH_5.8p1 Debian-1ubuntu3, OpenSSL 0.9.8o 01 Jun 2010
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to 192.168.1.65 [192.168.1.65] port 2222.
Output dari nmap tidak terlihat benar. Status yang difilter pada port menyiratkan firewall memblokirnya:
joel@pepper ~ $ sudo nmap -sS 192.168.1.65
Starting Nmap 5.21 ( http://nmap.org ) at 2011-11-20 21:29 GMT
Nmap scan report for android-63731d6ebec9e01.lan (192.168.1.65)
Host is up (0.019s latency).
Not shown: 999 closed ports
PORT STATE SERVICE
2222/tcp filtered unknown
MAC Address: A0:0B:BA:B4:5F:59 (Unknown)
telnet <ip> <ssh_port>
dan Anda dapat mengonfirmasi bahwa soket dibuka pada level OS vianetstat -ltnp
.Jawaban:
Sejauh yang saya tahu, port default ssh IS 22 di Ubuntu, seperti yang ditunjukkan "Lie Ryan". Anda mungkin ingin memeriksa
sshd_config
file Anda di PC Anda, jika Anda ingin melihat artikel ini , itu menentukan cara mengubah konfigurasi ssh default di Ubuntu - serta dokumentasi resmi . Selain itu, periksa pengaturan firewall Anda saat ini, Anda mungkin dapat membuka port tertentu untuk sementara untuk layanan tipe ssh jika Anda ingin mengonfirmasi bahwa itu bukan sesuatu yang lain.Selain itu, menurut saya pertanyaan ini diajukan lebih dari 6 bulan yang lalu; jika OP belum mengetahuinya sekarang, saya ragu dia akan tertarik untuk mengejar lebih jauh. Saya sarankan menerima jawaban, memberikan pembaruan pada situasi sejak, atau mungkin menutup pertanyaan.
EDIT: tergantung pada aplikasi ssh-server android Anda, dan apakah Anda menjalankannya dengan hak istimewa, ini dari situs web "QuickSSHD":
sumber
> 1024
?< 1024
disediakan untuk root, dan port lain dapat diakses oleh siapa saja. unix.stackexchange.com/questions/16564/…SSHD
pada android berjalan pada 2222, biasanya.Port ssh default adalah 22 bukan 2222, mungkin itu adalah akar penyebab masalah? Coba sambungkan pada port 22.
sumber