当我ssh进入其中一台服务器时,它似乎已登录,但是在提示我(message debug2: shell request accepted on channel 0 is the last log entry)之前挂起。
尽管奇怪的是,ssh -t "/bin/bash"什么时候ssh没有起作用。
到目前为止我发现了什么
- 我可以正常从相同地理位置的服务器正常登录
- 如果
ssh -t '/bin/bash'可以-我可以从任何位置完美登录。 - 如果我使用
rsync到服务器,它似乎工作,然后锁 - 如果我
rsync从服务器上使用,它可以正常工作
我尝试过的
- 删除或更改所有登录选项
.profile,.bashrc /etc/profile - 从运行正常的同一台服务器上将
ssh_configand和(或) 更改sshd_config为一个 - 我检查了路由
- 我有一位网络专家进行了检查
tcpdump,但无济于事(尽管确实有很多重新传输)
我真的想不到
除了狡猾的网卡驱动程序/固件。
.ssh/authorized_keys,如command=…?您是否已通过所有防火墙规则,以查看是否可能意外阻止了某些SSH数据包?
/etc/profile.d/*或/etc/bashrc文件中可能存在问题。
match陈述sshd_config吗?仅sshd运行一个实例吗?