两台虚拟机的Putty端实现互相免密码登录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了两台虚拟机的Putty端实现互相免密码登录相关的知识,希望对你有一定的参考价值。

一、A机器免密码登录B机器

  1. A机器putty端:ssh-keygen 生成密钥 直接回车,不给密钥加密码
  2. cat .ssh/id_rsa.pub 复制到对方的.ssh/authorized_keys(对方即B机器端需要新建目录.ssh,修改目录权限为700,关闭selinux防火墙
    一、mkdir .ssh
    二、vi .ssh/authorized_keys
    三、chmod 700 .ssh
    四、setenforce 0)
  3. A机器putty端:ssh [对方ip] 登录对方终端
    一、B机器免密码登录A机器
    原理跟上面一样,在B机器putty端生成密钥,把公钥复制到A机器putty端,关闭A机器的selinux防火墙,最后在B机器putty端使用命令ssh [对方ip]即可实现免密码登录A机器。

以上是关于两台虚拟机的Putty端实现互相免密码登录的主要内容,如果未能解决你的问题,请参考以下文章

ssh更改默认端口号及实现免密码远程登陆

如何在linux中如何配置ssh免密码登录

如何在linux中如何配置ssh免密码登录

使用TortoiseGit时如何实现SSH免密码登录

用ssh免密码以root身份登陆vagrant虚拟机

使用openssh实现免密码登录,免用户名+密码登录