使用ssh-keygen设置ssh无密码登陆

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
相关文章
相关标签/搜索