用过几个版本的 FreeBSD,4.11、5.4、6.0、6.1 和 6.2,发现登录方式改了好几次。
都是用 SecureCRT 进行 ssh 登录,有的版本每次都要输入密码,有的就不用。
只知道随系统一起的 ssh 版本不同,但一直没弄明白怎么回事,就是觉得每次输入密码太麻烦了。
查了几次 Google 和 百度,也没太看明白。
今天决心好好查查,并实践一下。
刚装了 FreeBSD 6.2。
sshd 连接注意:
1 默认启用公钥认证及密码认证(Secure Shell Client 登录不了,用 SecureCRT 5.0 没问题)
2 不允许 root 登录(必须先建立一个用户,而且是 wheel 组的,登录后再 su 到 root)
在线更改 SSHD 默认端口:
vi /etc/ssh/sshd_config
/etc/rc.d/sshd restart
做这一步的目的,就是把默认的 22 端口改成其他的,可以减少被攻击的可能性。
使用 SSH PUBLIC KEY
