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



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

相关内容

    暂无相关文章