ssh无密码登陆

1. 使用root登陆
修改/etc/ssh/sshd_config文件(客户端服务端都需要改)
#AuthorizedKeysFile     .ssh/authorized_keys
前面的 # 去掉
--如果需要root也能无密码登陆, 把 #PermitRootLogin     yes 前面的 # 去掉
执行下面的命令重启ssh服务
/etc/rc.d/init.d/sshd restart

2. 客户端中, 切换到需要SSH登陆的帐号下
执行
ssh-keygen -t rsa
生成密匙, 后面询问生成密匙文件按回车使用默认文件, 询问密码短语直接按回车2次

切换到.ssh/文件夹下执行
cp id_rsa.pub authorized_keys

3. 服务器中如果没生成密匙, 先按上面生成密匙

4. 在客户端用SSH登陆到服务器
ssh user@server
输入密码, 然后在当前用户的目录下, 用下面的命令把用户的公共密匙文件上传到服务器
scp .ssh/id_rsa.pub root@server:~/.ssh/tmp
使用root登陆服务器
ssh root@server
键入密码
在~/.ssh/目录下在执行下面的命令把用户公匙加到服务器列表中
cat  tmp >> authorized_keys
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值