VS Code 连接远程服务器免密码
在 Visual Studio Code (VS Code) 中连接到远程服务器并实现免输密码的方法通常使用 SSH 密钥。以下是一般的步骤:
- 打开终端(命令行):
在你的本机上打开终端或命令行界面。
- 生成 SSH 密钥:
执行以下命令,生成 SSH 密钥对。根据提示,你可以选择提供密钥的保存位置和设置一个密码。
ssh-keygen -t rsa -b 2048
这将在 ~/.ssh/ 目录下生成两个文件:id_rsa(私钥)和 id_rsa.pub(公钥)。
- 查看公钥:
你可以使用以下命令查看生成的公钥。
cat ~/.ssh/id_rsa.pub
复制输出的公钥内容,后面你需要将它添加到远程服务器的 ~/.ssh/authorized_keys 文件中。
- 将公钥复制到远程服务器:
将你的公钥复制到远程服务器的 ~/.ssh/authorized_keys 文件中。你可以使用 ssh-copy-id 命令(如果你的系统支持):
ssh-copy-id username@remote_server_ip
或者手动复制粘贴。
查找 .ssh 目录: 在远程服务器上,使用以下命令查找用户主目录中的 .ssh 文件夹。
ls -la ~ | grep .ssh
这将显示主目录下所有包含 .ssh 的文件或文件夹。一般来说,你应该会看到 .ssh 文件夹。