Linux默认(22)端口免密登录与指定端口免密登录

免密登录原理

免密登录其实就是通过公钥和私钥。比如说有两台机器A和B,A如果想要免密登录到B,A就需要把自己的公钥发送给B,当A去免密登录B时,B会拿A的公钥去做一个加密发送给A,A要拿自己的私钥才能解密,然后B也会自己进行解密并且和A的解密结果进行比对,结果一致则登录成功,否则失败。

解决方案

1.生成公钥私钥,按三次回车

ssh-keygen -t rsa      

说明:

        ssh:SSH(Secure Shell)是一种通信加密协议,常用加密算法包括:rsa、dsa

        -t:指定要创建的密钥类型,分为rsa和dsa两种

2.授权公钥

1)默认(22)端口授权公钥

ssh-copy-id 用户名@IP       

2)指定端口授权公钥

ssh-copy-id -i ~/.ssh/id_rsa.pub -p 端口号 用户名@主机名/IP

说明:

        如若配置了IP映射,可直接使用映射名称

        ssh-copy-id node1 或  ssh-copy-id -i ~/.ssh/id_rsa.pub -p 2023 node1

配置IP映射参见:Linux配置hosts映射文件-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/m0_46241543/article/details/134586575

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值