当前位置:资讯教程 > 资讯教程 > vscode如何设置免密登录远程服务器详细方法

vscode如何设置免密登录远程服务器详细方法

更新时间:2024-08-16 11:02:47  来源:互联网  
如何为 vscode 设置免密登录远程服务器?生成 ssh 密钥对添加密钥到 ssh 代理复制公钥到服务器更改权限配置 vscode连接到服务器,首次连接后 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如何设置免密登录远程服务器详细方法的详细内容,更多请关注小马软件园其它相关文章!

<

相关资讯

热门资讯