Saya baru-baru ini mencoba membuat situs web collab dengan teman saya, tetapi ketika dia mencoba terhubung menggunakan klien SSH, dia selalu mendapat "Akses ditolak" darinya. Tapi, saya selalu mendapatkan login yang sukses.
Kami telah memverifikasi bahwa kata sandi itu benar, dan port-portnya diteruskan. Semuanya berfungsi, kecuali SSH.
Satu hal yang aneh adalah FTP berfungsi dengan baik.
1
Tampaknya Anda mungkin menghubungkan secara lokal (alamat 192.168.xx) dan teman Anda tidak (84.xxx). Sudahkah Anda memeriksa log Pi untuk memverifikasi bahwa teman Anda benar-benar diteruskan ke Pi? Mungkin saja perangkat upstream (DSL atau modem kabel Anda, dll.) Memiliki port SSH terbuka yang sedang ia tekan. Hanya sebuah kemungkinan ...
thephez
1
Sangat aneh, saya tahu ini pertanyaan konyol, apakah pengguna akhir pasti mendapatkan kata sandi yang benar? Saya akan melihat /var/log/auth.log untuk melihat apakah ada login SSH dicatat, dan jika demikian apa alasan penolakannya. Melihat prompt itu akan menyarankan penolakan kata sandi normal. Kedengarannya konyol, bagaimana Anda mengirimkan kata sandi ke teman Anda? Apakah itu termasuk karakter khusus seperti kurung berlian yang akan dilucuti dalam IM / email?
Laice
2
Untuk kedua hal di atas, saya akan menyarankan firewall, karena IP dan sistem operasi bersifat publik, dan membatasi port 22 ke IP tertentu (atau lebih baik berhenti menggunakan kata sandi sama sekali dan menggunakan pasangan kunci), tetapi Anda mungkin ingin menunggu sampai Anda yakin dari masalah ini.
Laice
1
@JeremiahMegel Semua yang dapat ditentukan dari info yang diberikan adalah bahwa beberapa server SSH sedang diakses oleh teman. Tidak ada yang menunjukkan bahwa itu sebenarnya perangkat yang dimaksudkan karena server SSH tidak menampilkan spanduk. OP menunjukkan penerusan port sedang digunakan dan tangkapan layar menunjukkan 2 alamat IP yang berbeda sedang digunakan. Saya berspekulasi bahwa ini berarti teman tersebut menggunakan IP publik yang berhubungan dengan modem / router yang bisa berpotensi menjalankan server SSH. Itulah sebabnya log harus dikonsultasikan.
thephez
1
Atau cek yang mudah. Hentikan layanan ssh di kotak dan biarkan temannya menguji akses ssh. Jika dia mendapatkan respons kata sandi yang cepat - dia pasti TIDAK memukul apa yang mereka harapkan.
Zina