Linux配置SSH无密码登陆

可以使用“公钥私钥"认证的方式来进行ssh登录。

所谓 "公钥私钥"认证方式,就是首先在客户机上创建一对公钥和私钥,公钥文件:~/.ssh/id_rsa.pub; 私钥文件:~/.ssh/id_rsa

然后把公钥文件放到目标服务器上(~/.ssh/authorized_keys), 自己保留好私钥。

在使用ssh登录时,ssh客户端会发送私钥去和服务器上的公钥进行匹配,如果匹配成功就可以登录了。


1.安装SSH

如果之前没有安装过SSH需要先安装,安装很简单

# yum install  ssh

安装完成后会在~目录下产生一个隐藏文件夹.ssh(ls  -a 可以查看隐藏文件)。如果没有这个文件,自己新建即可(mkdir .ssh)。


2.产生私钥

# cd /root/.ssh

产生秘钥
# ssh-keygen -t  rsa   之后多次回 车


把id_rsa.pub 追加到授权的 key 里面去
# cat id_rsa.pub >> authorized_keys
重启 SSH 服 务命令使其生效
# service sshd restart(这里RedHat下为sshdUbuntu下为ssh)

以上操作在每台机器上面都要进行

3.安装公钥

将公钥拷到服务器端/root/.ssh下并安装
# scp id_rsa.pub root@192.168.19.217:/root/.ssh
# scp id_rsa.pub root@192.168.19.214:/root/.ssh
需要yes,然后输入目标服务器密码

登录目标服务器进行如下操作
# cat id_rsa.pub >> authorized_keys

至此,可以在客户端上面到目标机进行无密码登陆了。
# ssh  目标服务器IP

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值