一、实现功能
 
当前连接服务器大多是通过SSH的用户和密码去连接,但是缺点就是不是很安全。更加安全的方式是通过公钥和私钥去连接,这样避免了密码泄露对服务器的威胁。
 
二、环境
 
1.SecureCRT
 
2.Centos7
 
三、使用SecureCRT生成对应密钥(公钥和私钥)
 
1.配置主机和登录用户
 
 
同时把PublicKey提前。
 
2.使用Securt创建新的密钥(公钥和私钥)
 
 选择私钥输出路径,并且创建私钥
 
 
3.按照向导进行:创建私钥和配对公钥
 
(1)初始
 
 
(2)选择RSA
 
 
(3)通行短语,默认不添加
 
 
(4)设置密钥对长度,1024
 
 
4.查看公钥和私钥
 
 
四、将公钥上传到Liunux服务器
 
1.找到对应用户下添加公钥的文件
 
用户和之前配置登录用户一致,可能是root/hadoop或者其他
 
vi ~/.ssh/authorized_keys
 
2.复制本地的公钥
 
注意:需要把每行换行符给去除
 
 
取出后就是 
 
3.添加到~/.ssh/authorized_keys文件的最后
 
前面添加ssh-rsa 
 
4.测试连接,通过!