Saya dapat SSH dalam satu arah tanpa masalah:
BAIK:
ssh user@computerA
tapi sebaliknya:
ssh user@computerB
Saya mengerti Read from socket failed: Connection reset by peer
.
Saya bahkan tidak mulai tahu ke mana harus mencari untuk menyelesaikan ini.
Adakah yang punya petunjuk?
Jawaban:
mulai memonitor file log server
tail -f /var/log/auth.log
tambahkan -v untuk mendapatkan output verbose di akhir klien
ssh user@computerB -v
Ini mungkin memberi Anda lebih banyak detail tentang penyebabnya. jika kunci rsa dan dsa hilang di server, perbaiki dengan:
sumber
Saya menginstal ulang bit SSH dengan melakukan:
Ini memperbaiki semua masalah saya.
sumber
Metode änthräX sangat membantu. Ini bekerja untuk saya!
Pada dasarnya saya pikir, setelah menginstal ssh, file-file utama diperlukan.
Satu-satunya revisi yang saya buat adalah menggunakan
rsa
alih-alihrsa1
:Metode yang dimodifikasi itu berhasil untuk saya.
sumber
Itu karena entah bagaimana izin file di dalamnya
/etc/ssh
telah berubah ... Jadi ubah izin file seperti contoh yang diberikan di bawah ini:menggunakan:
dan seterusnya...
Akhirnya izin file akan terlihat seperti sesuatu yang diberikan di bawah ini,
Setelah mengubah izin coba hubungkan dari dempul, harus berfungsi dengan baik ..
sumber
Kami memiliki masalah yang serupa, tetapi itu terjadi hanya ketika masuk dari Ubuntu ke Solaris. Memastikan semua baris ini ada
/etc/ssh/ssh_config
pada host Ubuntu memperbaiki masalah (Anda harus menemukan beberapa baris ini sudah ada):Dalam kasus Xubuntu saya hanya membutuhkan dua yang terakhir.
sumber
Pesan ini juga dapat berasal dari beberapa upaya serangan ssh. Jika Anda melihat pesan ini di log Anda, sumber jahat mungkin mencoba ssh ke mesin Anda dengan menggunakan upaya kata sandi brute-force.
Untuk memperlambat upaya, instal paket "fail2ban":
Dari halaman wiki fail2ban :
sumber