freebsd默认情况下是不允许root登陆,用windows下的ssh客户端软件SSH Secure Shell Client
也是无法登陆的。 但用putty登陆一般用户可以登录。
关键因素:ssh的配置文件/etc/ssh/sshd_config
主要选项:
PermitRootLogin yes //该选项主要决定管理员用户能否登陆。
PasswordAuthentication yes //该选项主要决定能否用密码登陆,这个选项很重要如果关闭,
windows下的ssh客户端软件SSH Secure Shell Client无法登陆,
否则提示:server responded “no further authentication methods available”,但可以用putty
登陆。
只有PermitRootLogin yes是打开的,windows下的ssh客户端软件SSH Secure Shell Client才能登陆。
PermitRootLogin yes如果是关闭的,putty登陆会有提示:Using keyboard-interactive authentication
总结:
如果要使windows下的ssh客户端软件SSH Secure Shell Client可以登录,PasswordAuthentication yes必须打开
如果要root用户能登陆,PermitRootLogin yes必须打开。
阅读(2245) | 评论(2) | 转发(0) |