Linux Dev VM 服务器 - 无需身份验证的 SSH

Linux Dev VM 服务器 - 无需身份验证的 SSH

我有一个用于开发的本地 Linux VM (ubuntu 14.04 LTS)。如何配置 ssh 无需任何身份验证即可登录?同样,它是本地开发虚拟机,因此不存在安全问题。

谢谢

答案1

无需任何身份验证

在 SSH 中是不可能的。但还有几种选择:

  • 您可以设置空密码并允许在/etc/ssh/sshd_configPAM 配置中使用空密码(不推荐)
  • 您可以使用非加密的私钥设置公钥身份验证:

    ssh-keygen -t rsa -f ~/.ssh/id_rsa -N ""
    ssh-copy-id your-server
    

    然后您将能够“无需显式身份验证”进行连接(您的客户端将被授权访问这台机器)。 (受到推崇的)

  • 您可以修改 来openssh接受任何身份验证(或none违反 SSH 规范的身份验证方法),但我想说这是不值得的。

相关内容