在 WSL 会话中,ssh 到外部 Linux 盒子

在 WSL 会话中,ssh 到外部 Linux 盒子

我正在尝试从 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 服务器注销并尝试重新登录。这次不需要密码。这就是你所需要的

相关内容