添加ssh信任,让你的登陆无需密码

12 篇文章 0 订阅
4 篇文章 0 订阅

添加ssh信任,让你的登陆无需密码

一、生成ssh公钥和私钥

ssh-keygen -t rsa

在这里你会在你的.ssh文件夹里面看到两个文件

id_rsa //私钥
id_rsa.pub //公钥

私钥id_rsa是需要保密的,但是公钥id_rsa.pub可以用来上传到服务器的.ssh文件夹中完成配对

二、将你的公钥拷贝到服务器的.ssh文件夹中

1.利用ssh-copy-id

ssh-copy-id -i [你公钥id_rsa.pub的位置]/id_rsa.pub server_name@server_ip

这里会提示你输入密码 输入完成后完成公钥的上传,然后开始测试

在terminal里输入

ssh server_name@server_ip

如果不需要密码那么就说明已经完成了公钥的上传

2.使用scp命令将公钥上传到目标服务器的.ssh文件夹

在terminal中输入如下命令

scp [你公钥id_rsa.pub的位置]/id_rsa.pub server_name@server_ip:/.ssh/

然后进入你的服务器的.ssh文件夹如果有如下文件

id_rsa.pub

那么继续使用如下命令

cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys 

这里将你的公钥id_rsa.pub 写入authorized_keys文件从而完成匹配

然后测试在本机上输入

ssh server_name@server_ip

如果可以进入那么恭喜你添加了ssh信任 这样就不需要密码就可以登陆了

END

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值