ssh 是一个专为远程登陆会话和其余网络服务提供安全性的协议。默认状态下ssh连接是须要密码认证的,能够经过添加系统认证(即公钥-私钥)的修改,修改后系统间切换能够避免密码输入和ssh认证。如下将建立过程简单介绍下。安全
用ssh-keygen建立公钥网络
ssh-keygen -t rsa -C "you@email.com"
输入后,会提示建立.ssh/id_rsa、id_rsa.pub的文件,其中第一个为密钥,第二个为公钥。过程当中会要求输入密码,为了ssh访问过程无须密码,能够直接回车 。ssh
查看钥匙:code
ls ~/.ssh/
将公钥复制到被管理机器上面email
scp id_rsa.pub root@192.168.36.194:~/.ssh/authorized_keys
访问登录
ssh 192.168.36.194
这是由于首次访问后,ssh会在.ssh/known_hosts中保存各个认证过的主机信息rsa
再次访问,ssh登陆发现能够不用密码登陆。密码
ssh 192.168.36.194