Saya memiliki masalah yang sama dengan 10,04 (LTS).
Ketika saya menjalankan ssh -vvv
, ia mati di:
debug1: Entering interactive session.
Memperluas jawaban ini.
Saya berhasil me-reboot server dari jarak jauh dan mengaktifkan DEBUG loggin. Juga menggunakan kesempatan ini untuk tetap masuk dan mengamati upaya masuk lainnya. Inilah yang terjadi. Klien menghubungkan dan diotorisasi dan hang di pesan di atas.
Di server, daftar proses menunjukkan ini:
root 835 0.0 0.1 11476 3348 ? Ss 13:39 0:00 sshd: till [priv]
root 840 0.0 0.0 4804 1124 ? S 13:39 0:00 /bin/sh -c /usr/bin/env -i PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin /bin/run-parts --lsbsysinit /etc/update-motd.d
root 841 0.0 0.0 4728 1108 ? S 13:39 0:00 /bin/run-parts --lsbsysinit /etc/update-motd.d
root 854 0.0 0.0 4804 1144 ? S 13:39 0:00 /bin/sh /etc/update-motd.d/50-landscape-sysinfo
root 861 0.2 0.5 15388 9248 ? S 13:39 0:00 /usr/bin/python /usr/bin/landscape-sysinfo
root 863 0.0 0.0 0 0 ? Z 13:39 0:00 [who] <defunct>
Saya dapat mengeksekusi dengan /usr/bin/python /usr/bin/landscape-sysinfo
baik ketika saya login, tetapi untuk beberapa alasan, saya tidak tahu mengapa ini menghentikan proses login. Ketika saya mematikan proses, login berlanjut ke prompt dan berhasil .
Ini tampaknya bukan masalah ssh (d), ini lebih terkait dengan update-motd
dan lansekap. Saya menghapus update-motd
paket, tetapi sepertinya /etc/update-motd
direktori masih ada dan skrip masih dieksekusi - menyebabkan proses hang.
Membahas ini lebih lanjut:
Ternyata /etc/update-motd.d/
direktori tersebut tidak benar-benar milik paket update-motd
, tampaknya dipicu oleh otentikasi pam melalui sshd.
Saya sepertinya berhasil!
Dinonaktifkan pam_motd dalam file berikut:
- /etc/pam.d/sshd
- /etc/pam.d/login
Satu lagi:
apt-get purge landscape-client landscape-common
Ini tampaknya membantu sampai batas tertentu. Meskipun, itu hanya menghapus skrip yang menyinggung /etc/update-motd.d/
dan tidak menghapus semua skrip dalam direktori itu juga tidak menyingkirkan pam_motd
.
Secara umum, saya tidak menemukan cara untuk menonaktifkan pam_motd
sepenuhnya karena tampaknya, apa pun yang dilakukannya - memperlambat proses login hingga batas tertentu. Itu tidak memblokir seperti skrip landscape-common
, tetapi lebih lambat.
Laporan bug tentang masalah ini:
Penanganan masalah dari sana:
Anda benar bahwa kemampuan untuk masuk lebih penting daripada menyajikan motd. Jika perilaku ini merupakan masalah bagi Anda, ada beberapa cara untuk menonaktifkannya:
- beri komentar pada baris 'pam_motd'
/etc/pam.d/sshd
jika Anda tidak ingin menampilkan motd.
- hapus isi
/etc/update-motd.d
direktori.
- chmod -x skrip
/etc/update-motd.d
yang tidak ingin Anda jalankan.