我正在尝试从 Win10 中的 WSL 无需密码 ssh 到 Linux 服务器。我像往常一样设置私钥和公钥,将公钥复制到 Linux 服务器,并将其添加到授权密钥中。
SSH仍然需要密码。
使用钥匙时的程序是什么之内WSL,如果可能的?
答案1
最简单的方法: 按照正常方式从 WSL 终端生成密钥对
$ ssh-keygen -t rsa -b 2048
然后使用ssh 复制 ID从 WSL 到远程 Linux 服务器的命令
$ ssh-copy-id user@remote-server
系统会要求您输入密码。一旦密码被接受,密钥交换将在后台进行。然后从远程 Linux 服务器注销并尝试重新登录。这次不需要密码。这就是你所需要的