Linux机器配置免密通道

ssh解决了什么问题

  • 为客户机提供安全的Shell环境,用于远程管理 默认端口:TCP 22
  • 对传输的数据进行加密,保证传输数据的安全
  • telnet明文传输23 ,ssh密文传输22

1.准备两台能互相ping通的虚拟机

2.在client机器创建密钥对

在client机器上生成密钥,默认存放路径是/root/.ssh。
生成ecdsa的密钥

[root@localhost ssh]# ssh-keygen -t ecdsa   

3.client机器上传公钥到服务器的root用户的家目录下的.ssh/authorized_keys

ssh-copy-id -i id_ecdsa.pub root@192.168.15.149  

ssh-copy-id 用来上传公钥-i 指定公钥的位置

root@192.168.15.149 传到192.168.15.149的root用户的家目录下的.ssh/authorized_keys里 放客户机的公钥
-p 指定端口
192.168.15.149 为服务器的IP地址

4.client验证免密通道是否成功

[root@localhost .ssh]# ssh root@192.168.15.149

双向免密通道的配置和单向类似,只需要互相配置即可

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值