您的位置:首页 > 其它

ssh特性(解决两个服务器之间传输文件免密问题)

2018-03-09 16:01 162 查看
SSH协议有两个版本,版本一 使用RSA;版本二使用DSA

原理:产生一对密钥,自己(208)持有一个私钥,公钥给对方(209),需要一对才能解密

用途:使用ssh远程连接时不用在使用密码!

Xshell链接208后输入命令

ssh-keygen -t rsa                                                     --输入这个命令后,三次回车产生空密码key对
                       
Generating public/private rsa key pair.
Enter file in which to save the key (/home/oracle/.ssh/id_rsa): --保存密钥的位置
Enter passphrase (empty for no passphrase): --密钥密码
Enter same passphrase again: --重复密码     

# ls /root/.ssh/
authorized_keys  id_rsa(私钥,相当于钥匙)           
id_rsa.pub(公钥,相当于锁)       
known_hosts(存放过去连接过你这台主机的ip)

# scp /root/.ssh/id_rsa.pub 192.168.1.209:/root/.ssh/authorized_keys     --把公钥传给209的机器后,重命令名为authorized_keys

ssh 192.168.209 --直接ssh不需要密码了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: