vscode remote ssh 免密码登录
时间: 2023-09-08 11:14:37 浏览: 45
要实现 VS Code 的 remote ssh 免密码登录,可以按照以下步骤进行操作:
1. 生成本地 SSH 密钥
在本地计算机上生成 SSH 密钥,可以使用以下命令(如果已经有 SSH 密钥,可以跳过此步骤):
```
ssh-keygen
```
按照提示输入密码和路径,生成 SSH 密钥。
2. 将本地 SSH 公钥复制到远程主机上
将本地计算机上的 SSH 公钥复制到远程主机上,可以使用以下命令:
```
ssh-copy-id username@remote_host
```
其中,username 是远程主机上的用户名,remote_host 是远程主机的 IP 地址或域名。
3. 在 VS Code 中设置 SSH 配置
打开 VS Code,按下快捷键 `Ctrl + Shift + P`,输入 `Remote-SSH: Open Configuration File...`,选择 `~/.ssh/config` 文件,添加以下内容:
```
Host remote_host
HostName remote_host
User username
```
其中,remote_host 是远程主机的 IP 地址或域名,username 是远程主机上的用户名。
4. 在 VS Code 中连接远程主机
在 VS Code 中按下快捷键 `Ctrl + Shift + P`,输入 `Remote-SSH: Connect to Host...`,选择 `remote_host`,等待连接成功。
现在,你可以在 VS Code 中直接编辑远程主机上的文件了,无需输入密码。