1. 参考 http://chenzhuo.blog.51cto.com/150592/269530
2. ssh 安全验证
ssh有两种级别的安全验证,一是口令验证(只要你知道账户和密码,就能登录,并且所传输的数据都是加密的),二是密匙验证(自己为自己创建一对密匙,然后把公用密匙放到服务器上;如果你连接服务器的时候,客户端首先发送一个请求,里面包括公用密匙,请求服务器进行验证;服务器接收到请求之后,就会在自己的家目录下寻找你的密匙,与你发送过来的密匙进行比较,如果相同,服务器就会把自己的“质询”信息进行加密,发送给客户端;客户端接收到“质询”信息之后,就会用自己的私人密匙进行解密,然后把它发送给服务器)。
3.注意权限
.ssh权限700,authorized_keys权限600
chmod 700 ~/.ssh/
chmod 700 /home/userName
chmod 600 ~/.ssh/authorized_keys