我有一个用于开发的本地 Linux VM (ubuntu 14.04 LTS)。如何配置 ssh 无需任何身份验证即可登录?同样,它是本地开发虚拟机,因此不存在安全问题。
谢谢
答案1
无需任何身份验证
在 SSH 中是不可能的。但还有几种选择:
- 您可以设置空密码并允许在
/etc/ssh/sshd_config
PAM 配置中使用空密码(不推荐) 您可以使用非加密的私钥设置公钥身份验证:
ssh-keygen -t rsa -f ~/.ssh/id_rsa -N "" ssh-copy-id your-server
然后您将能够“无需显式身份验证”进行连接(您的客户端将被授权访问这台机器)。 (受到推崇的)
您可以修改 来
openssh
接受任何身份验证(或none
违反 SSH 规范的身份验证方法),但我想说这是不值得的。