2.ssh密钥登陆(ssh无密码登陆)

本文详细介绍如何通过生成密钥对、传输公钥并配置授权文件实现从A主机到B主机的SSH免密登录过程。文章包括具体步骤及所需命令说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1078366-20161210113130382-1790167845.png

1、A主机生成密钥对

ssh-keygen  -t  rsa
1078366-20161210113130694-491559090.png

2、将A主机的公钥发给B主机

scp  id_rsa.pub  linux2:/cloud                                         //scp:是ssh协议的一个命令,远程复制
1078366-20161210113130897-103546206.png

 3、将A主机的公钥加入到B主机的授权列表

(1)一般B主机刚刚开始并没有这个文件,首先和A一样先创建.ssh目录
ssh-keygen  -t  rsa
(2)在.ssh目录中添加 authorized_keys 文件,里面存放所有公钥的值
touch authorized_keys                                                         //touch命令创建文件,mkdir创建目录
(3)在  authorized_keys 添加公钥的值
cat /cloud/id_rsa.pub >> authorized_keys       //注意 >> 是指添加,> 是指替换
(4)需要更改  authorized_keys 的权限
chmod 600  authorized_keys
1078366-20161210113131101-317029755.png    

 
 
 




转载于:https://www.cnblogs.com/caizheng/p/6155245.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值