windows(xshell)免密码登录

第一步生成密钥文件

  1. 打开xshell 选个工具栏的工具如下图
    在这里插入图片描述
  2. 选择密钥类型和长度,如下图
    在这里插入图片描述
  3. 密钥会自动生成,如下图,点击下一步即可
    在这里插入图片描述
  4. 设置给密钥加密的密码也可以不设置,如下图
    在这里插入图片描述
  5. 选择公钥格式,然后保存为文件,建立保存到桌面,方便查找使用。
    在这里插入图片描述
  6. 密钥已经创建完成,并且将公钥文件保存到了桌面,点击关闭即可如下图
    在这里插入图片描述

将公钥文件导入到linux主机

  1. 用rz命令将刚刚生成公钥文件导入linux主机。

如果/root/.ssh下没有authorized_keys文件

将公钥文件移动到/root/.ssh/下并改名为authorized_keys

# mkdir /root/.ssh    <<<如果root下有.ssh目录,就不用创建了
# mv id_dsa_1024.pub /root/.ssh/authorized_keys
# ls /root/.ssh/
authorized_keys
# chmod 600 /root/.ssh/authorized_keys  <<<修改 authorized_keys的权限为600
# ls -l /root/.ssh/authorized_keys 
-rw------- 1 root root 588 Oct 21 16:54 /root/.ssh/authorized_keys

如果/root/.ssh下有authorized_keys文件

直接将公钥文件内容粘贴到authorized_keys文件中即可,(粘贴到authorized_keys原有内容的下方)

用xhell登录

  1. 新建会话,如下图
    在这里插入图片描述
  2. 注意,你把公钥文件放在哪个用户家目录下了,这里的用户名就写哪个用户的用户名。用户密钥跟之前生成的要对应。
    在这里插入图片描述
  3. 然后点击确定,点击连接,就能基于密钥连接上linux主机了,不管你在哪台主机上,不管linux主机的密码如何变幻,你都能通过这个密钥轻易的连接上这台linux主机。

------做运维之前很矫情的小年轻-----

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值