Ama*_*han 3 ssh authentication
我正在尝试通过 ssh 连接到本地主机,但它每次都要求输入密码。
我试过的:
ssh localhost
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
Run Code Online (Sandbox Code Playgroud)
openssh默认情况下,最近版本中不接受 DSA 密钥。您应该使用rsa,它可以正常工作并且被openssh开发人员认为更安全。如果你真的想使用dsa密钥,你应该添加
PubkeyAcceptedKeyTypes +ssh-dss
Run Code Online (Sandbox Code Playgroud)
进入您的行sshd_config并重新启动ssh服务。
| 归档时间: |
|
| 查看次数: |
2120 次 |
| 最近记录: |