SSH相对于vnc来说算是比较安全的一个软件啦,这里来测试一下ssh的两种网络验证方式:密码验证和证书验证。考虑到服务器的安全性,一般用证书方式比较好,不用把服务器端的账户密码都告诉用户。
下面就开始吧,这个测试里我把宿主机作为服务器端,把虚拟机作为客户端。
一、服务器采用密码验证
1、修改服务器端配置文件(vim /etc/ssh/sshd_config)
a、将验证方式改为“密码验证”;PasswordAuthentication yes
b、重启 ssh服务;service sshd restart
2、客户端登录(ssh root@192.168.0.21)
这里可以看到,只要有服务器端的账户密码就可以登录服务器,ok,登录上了。默认是三次密码不对取消登录。注意了这里服务器端的hostname是desktop21.example.com,客户端的是server21.example.com,”小心感染病毒”这一段是修改的 /etc/motd 里的内容,呵呵^_^
然后退出来测试一下证书方式登录吧。