Ketika saya ssh
masuk ke salah satu server saya, sepertinya masuk, tetapi kemudian hang sebelum memberi saya prompt ( message debug2: shell request accepted on channel 0 is the last log entry
).
Padahal yang aneh adalah ssh -t "/bin/bash"
berhasil padahal ssh
tidak.
Apa yang saya temukan sejauh ini
- Saya dapat masuk dengan baik dari server di lokasi geografis yang sama secara normal
- Jika saya
ssh -t '/bin/bash'
- saya dapat masuk dengan sempurna dari lokasi APA PUN. - Jika saya gunakan
rsync
ke server, sepertinya berfungsi, dan kemudian mengunci - Jika saya gunakan
rsync
dari server, itu berfungsi tanpa masalah
Apa yang saya coba
- menghapus atau mengubah semua opsi masuk
.profile
,.bashrc /etc/profile
- Mengubah
ssh_config
dan / atausshd_config
ke satu dari server identik yang berfungsi dengan baik - Saya sudah memeriksa rute
- Saya sudah minta pakar jaringan
tcpdump
untuk memeriksa tetapi tidak berhasil (walaupun tampaknya ada banyak transmisi ulang)
Saya benar-benar tidak dapat memikirkan hal lain
Terlepas dari driver / firmware kartu jaringan yang cerdik.
.ssh/authorized_keys
seperti itu command=…
? Sudahkah Anda melewati semua aturan firewall untuk melihat apakah seseorang mungkin secara tidak sengaja memblokir beberapa paket SSH?
/etc/profile.d/*
atau /etc/bashrc
file.
match
pernyataansshd_config
? Apakah hanya satu contohsshd
menjalankan?