VSCode Remote SSH 免密码登录指南

VSCode Remote SSH 免密码登录指南

要实现 Visual Studio Code (VSCode) 通过 SSH 进行免密码登录远程服务器,你需要配置 SSH 密钥对,并确保 VSCode 可以使用这些密钥。以下是详细的步骤指南:

1. 生成 SSH 密钥对

如果你还没有 SSH 密钥对,可以在本地计算机上生成一个。打开终端或命令提示符,并输入以下命令:
ssh-keygen -t rsa -b 4096

这将提示你输入文件保存位置和密码(如果需要)。你可以直接按回车键接受默认位置和空密码。

2. 将公钥复制到远程服务器

生成密钥对后,需要将公钥(默认为 ~/.ssh/id_rsa.pub)复制到远程服务器的 ~/.ssh/authorized_keys 文件中。可以使用 ssh-copy-id 命令来完成这一步:

ssh-copy-id username@remote_host

其中 username 是你的远程服务器用户名,remote_host 是服务器的 IP 地址或主机名。

3. 配置 VSCode

确保你已经安装了 VSCode 的 Remote - SSH 扩展。然后,按照以下步骤进行配置:

  1. 打开 VSCode。
  2. 点击左侧边栏的“远程资源管理器”图标。
  3. 在 SSH 目标部分,点击 “+” 添加新的 SSH 目标。
  4. 输入 SSH 连接字符串,例如 username@remote_host
  5. 回车确认后,VSCode 会尝试连接到远程服务器。

4. 连接远程服务器

如果之前的步骤正确完成,VSCode 应该能够免密码连接到远程服务器。你只需要从“远程资源管理器”中选择你的远程服务器,VSCode 将自动连接。

注意事项

  • 确保远程服务器的 SSH 服务是启动的。
  • 如果使用密码保护了你的私钥,每次连接时 VSCode 会要求输入密码。
  • 如果在连接过程中遇到问题,请检查你的网络连接和服务器的 SSH 配置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值