分类: BSD
2011-04-06 17:15:50
今天刚装了个FreeBSD玩,之前没学过FreeBSD,所以遇到很多问题。
配置好FreeBSD后,用PuTTY登陆时,总提示:
login as: root
Using keyboard-interactive authentication.
Password:
Access denied
Using keyboard-interactive authentication.
Using keyboard-interactive authentication.
Password:
Access denied
Using keyboard-interactive authentication.
Using keyboard-interactive authentication.
Password:
Access denied
Using keyboard-interactive authentication.
后来在网上找了些答案,都差不多的,依照其所提供的方法,问题依然,静下心来分析一下,这里面主要涉及到两个问题:
1、默认的/etc/ssh/sshd_config文件中PasswordAuthentication这一项前面带"#"号,代表不生效,即#PasswordAuthentication no,就是把no改为yes,不把前面的"#"去掉,也是无效的;
2、仍为默认的/etc/ssh/sshd_config文件中PermitRootLogin这一项前面也是带"#"号,代表不生效,即#PermitRootLogin no,就是把no改成yes,不把前面的"#"去掉,也是无效的;
由此得来,默认安装的FreeBSD(当然是配置好了SSH以后)的/etc/ssh/sshd_config文件中需要修改两个地方,才允许远程登陆:
#PasswordAuthentication no 修改为: PasswordAuthentication yes //认证的方式为密码认证,即把前面的#注释掉;
#PermitRootLogin no 修改为:PermitRootLogin yes //允许管理员(远程)登陆,即把前面的#注释掉;