12月5

晚上弄了一把FreeBSD,爽~~~。
可以装好FreeBSD,第一次登陆,还真有些不太习惯。
FreeBSD默认是不让root通过ssh登陆,遂修改相关的配置文件:
FreeBSD#vi /etc/sshd/sshd_config
#PermitRootLogin no
将这句修改成:
PermitRootLogin yes
保存退出,重启sshd服务却报错了:
sshd re-exec requires execution with an absolute path
直接进入/etc/rc.d目录,输入sshd start,一样错误提示,
FreeBSD的命令执行方法或许变了,必须这样来:
FreeBSD#cd /etc/rc.d
FreeBSD#./sshd start|stop|restart
或直接输入完整的路径并带上命令操作:
FreeBSD#
/etc/rc.d/sshd start|stop|restart

9月3

LocalHost#vi /etc/rc.conf   //编辑rc.conf文件
在最后加入:
hostname="机器名"
ifconfig_lnc0="inet 192.168.80.111 netmask 255.255.255.0"

:wq保存退出;

然后用ifconfig lnc0 down(停止网卡服务)和ifconfig lnc0 up(启动网卡服务)即可。

9月3

今天刚装了个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                                   //允许管理员(远程)登陆,即把前面的#注释掉;

分页: 5/5 第一页 上页 1 2 3 4 5 最后页 [ 显示模式: 摘要 | 列表 ]