当我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_config
and和(或) 更改sshd_config
为一个 - 我检查了路由
- 我有一位网络专家进行了检查
tcpdump
,但无济于事(尽管确实有很多重新传输)
我真的想不到
除了狡猾的网卡驱动程序/固件。
.ssh/authorized_keys
,如command=…
?您是否已通过所有防火墙规则,以查看是否可能意外阻止了某些SSH数据包?
/etc/profile.d/*
或/etc/bashrc
文件中可能存在问题。
match
陈述sshd_config
吗?仅sshd
运行一个实例吗?