Linux问题分析或解决_ssh无法连接

场景1. 通过ldd - 检查依赖库是否存在问题

 问题:ssh连接不上,之前一直没有问题,最近别人安装了其他桌面(系统Ubuntu)

 解决:

查看进程,发现没有启动  

ps -ef | grep ssh

重新安装 没有问题

sudo apt-get install openssh-server --reinstall

手动启动 发现有异常

/usr/sbin/sshd

 通过ldd 查看,libwrap.so.0 => 指向的库不存在,通过ll 查看连接后发现指向的文件 不对,所以导致找不到库。修改软连接指向正确的库(libwrap.so.0 => /lib/x86_64-linux-gnu/libwrap.so.0 (0x00007f333ba25000)),重启启动ssh,问题解决。

ldd /usr/sbin/sshd
sudo /etc/init.d/ssh restart

碰到再继续补充。

原文地址:https://www.cnblogs.com/fanglongxiang/p/10442245.html