今天有用户报告SSH密钥登录突然不能工作的问题,下面是诊断和解决问题的过程。
一、密钥不工作,最常见的是权限的问题。
在服务器,检查.ssh目录的权限:
在客户端,检查.ssh目录的权限:
如何启动SSH服务在调试模式?
Linux
在服务器上,在端口2222上启动新的SSHD调试进程:
/usr/sbin/sshd -d -p 2222
Solaris
在服务器上,在端口2222上启动新的SSHD调试进程:
/usr/lib/ssh/sshd -p 2222 -ddd
在客户端上,连接端口2222并开启调试信息:
/usr/bin/ssh -p 2222 -vvv 192.168.1.1
如果要调试SFTP:
sftp -oPort=2222 192.168.100.33Share on Twitter Share on Facebook
Comments
There are currently no comments
New Comment