在 Visual Studio Code (VSCode) 中使用 SSH 进行远程开发时,每次登录都需要输入密码确实会降低工作效率。为了避免每次输入密码,你可以使用 SSH 密钥认证来替代密码认证。以下是设置步骤:
- 生成 SSH 密钥对: 在本地计算机上,打开终端(在 Windows 上是 PowerShell 或 Git Bash,在 macOS 或 Linux 上是 Terminal)。然后运行以下命令来生成 SSH 密钥对:bash
ssh-keygen -t rsa -b 4096 -C "[email protected]"
按照提示操作,你可以选择默认文件位置并设置密码(passphrase)。如果你不想在每次使用密钥时输入密码,可以留空。 - 将公钥添加到远程服务器的 authorized_keys 文件: 你需要将生成的公钥(通常是
~/.ssh/id_rsa.pub
)的内容添加到远程服务器的~/.ssh/authorized_keys
文件中。你可以使用以下命令来完成这个操作:bashssh-copy-id -i ~/.ssh/id_rsa.pub user@remote_host
其中user
是远程服务器上的用户名,remote_host
是远程服务器的地址。如果你没有ssh-copy-id
命令,你可以手动复制公钥内容并添加到远程服务器的authorized_keys
文件中:bash
本文转载自: https://blog.csdn.net/Guyqqcom/article/details/142552479
版权归原作者 guyqqcom 所有, 如有侵权,请联系我们删除。
版权归原作者 guyqqcom 所有, 如有侵权,请联系我们删除。