Kami memiliki skrip batch Windows, yang terhubung secara otomatis ke server linux melalui PLINK (dempul). Tidak ada otentikasi kunci pribadi publik, pengguna dan kata sandi ada dalam skrip.
Di server linux kami, kami memiliki beberapa entri log sshd (/ var / log / messages):
sshd[7645]: Connection closed by xxx [preauth]
Apa yang bisa menjadi penyebab pesan seperti itu?
"preauth" mungkin berarti "pre autentifikasi"?
Terkadang dalam entri, "ditutup oleh" memiliki alamat ip dari klien windows, lain kali ada alamat ip dari server linux di "ditutup oleh". Apakah ada yang tahu perbedaan antara alamat ip klien dan host alamat ip dalam pesan?
ssh
logs
authentication
Wolfgang Adamec
sumber
sumber
/usr/local/sbin/sshd -D -e
, kemungkinan solusinya: serverfault.com/a/211176/var/log/secure
denganLogLevel DEBUG3
di/etc/ssh/sshd_config
Jawaban:
The
sshd
Server akan memutuskan jika klien tidak mencoba untuk mengotentikasi dalam jangka waktu tertentu, seperti yang didokumentasikan dalam-g
pilihan.Jadi saya curiga jika Anda melihat IP server di log dengan pesan ini, koneksi ditutup karena tidak ada upaya otentikasi yang terjadi dalam tenggang waktu ini. Ketika Anda melihat IP klien, itu berarti pengguna menutup klien mereka (atau skrip dihentikan) tanpa melakukan upaya otentikasi.
sumber
Dalam kasus saya, pesan-pesan ini muncul di / var / log / secure ketika saya mengalami
Host key verification failed.
kesalahan di sisi klien ssh. Ini adalah salah satu kasus yang akan menghasilkan koneksi tanpa upaya login.sumber
Saya memiliki masalah yang sangat mirip dengan masalah Anda (meskipun saya menggunakan kunci publik).
Ternyata masalah saya, dan mungkin masalah Anda, disebabkan karena direktori home saya adalah mount NFS, dan selinux (pada CentOS 7) memunculkan beberapa kesalahan (yang cukup sulit untuk dilacak). Cara mengatasinya sederhana.
sumber
Sumber lain dari jenis pesan ini adalah
ssh-keyscan
. Itu hanya mengambil kunci host server dan memutus tanpa melakukan otentikasi.sumber
Salah satu sumber pesan ini adalah https://sshcheck.com/ yang menampilkan kemungkinan kelemahan pada server ssh Anda.
Ini menyebabkan sekitar 4 pesan ini berurutan.
sumber
Saya memiliki masalah yang sama, saya menyelesaikannya seperti ini:
Di server ssh, saya membatalkan komentar, dan menempatkan ya pada nilai-nilai berikut di / etc / ssh / sshd_config
Lalu:
sumber
Saya bertemu situasi yang sama, karena
iptables
aturan INPUT adalah DROP, tetapi MENERIMA tuan rumah yang mungkin, tetapi ada tidak memiliki aturaniptables -I INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
Log kesalahan
"Nov 3 01:34:50 debian sshd[29378]: Connection closed by 10.17.64.13 [preauth]"
ditulis di"/var/log/auth.log"
mesin klien setelah perintahansible all -m ping
dijalankan di host yang memungkinkan.Karena paket ping telah diterima oleh klien tetapi tidak kembali ke host yang mungkin.
sumber