wsl2 ssh localhost Permission denied, please try again.

问题描述

su root

输入密码之后能够成功的切换用户。

ssh localhost

输入上述密码之后,居然出现了问题,如图所示。
wsl2 ssh localhost Permission denied, please try again._第1张图片

解决

安装ssh

$ sudo apt-get install ssh

生成使用SSH键值对

$ ssh-keygen -t rsa

复制公钥形成 id_rsa.pub 到authorized_keys 文件中

$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

提供拥有者具有authorized_keys文件的读写权限

$ chmod 0600 ~/.ssh/authorized_keys

测试是否还需要密码

$ ssh localhost

参考链接:Linux配置ssh免密登录后仍需要密码的解决办法

你可能感兴趣的:(ssh,linux)