快连VPN:速度和安全性最佳的VPN服务
如何为 vscode 设置免密登录远程服务器?生成 ssh 密钥对添加密钥到 ssh 代理复制公钥到服务器更改权限配置 vscode连接到服务器,首次连接后 vscode 将记住密钥,实现免密登录。
如何为 VSCode 设置免密登录远程服务器
要为 VSCode 设置免密登录远程服务器,需要以下步骤:
1. 生成 SSH 密钥对
- 在本地计算机上打开终端或命令提示符。
-
运行以下命令生成密钥对:
ssh-keygen -t rsa -b 4096
登录后复制 - 按提示输入密钥的密码(可选)。
2. 添加密钥到 SSH 代理
-
在终端或命令提示符中运行以下命令:
eval "$(ssh-agent -s)"
登录后复制 -
将私钥添加到 SSH 代理:
ssh-add ~/.ssh/id_rsa
登录后复制
3. 复制公钥到服务器
-
在终端或命令提示符中运行以下命令:
ssh-copy-id -i ~/.ssh/id_rsa.pub username@server_address
登录后复制 - 输入服务器密码以进行验证。
4. 更改权限
-
在服务器上,运行以下命令更改公钥文件的权限:
chmod 600 ~/.ssh/authorized_keys
登录后复制
5. 配置 VSCode
- 在 VSCode 中打开“远程资源管理器”视图(“查看”> “资源管理器”> “远程资源管理器”)。
- 单击“+”按钮并在“身份验证”字段中选择“SSH”。
- 输入服务器地址和用户名。
- 选中“记住密钥”复选框,然后单击“添加”。
6. 连接到服务器
- 在“远程资源管理器”中,双击服务器名称以建立连接。
- 首次连接时,系统会提示您输入服务器密码。输入后,VSCode 将记住密钥,并在后续连接中实现免密登录。
以上就是vscode如何设置免密登录远程服务器详细方法的详细内容,更多请关注本站其它相关文章!