使用VSCode配置SSH免密远程连接服务器

作者:c4t2024.02.04 16:09浏览量:9

简介:通过SSH在VSCode中实现免密远程连接服务器,可以方便地进行代码编辑和调试。本文将介绍如何配置SSH免密远程连接服务器。

首先,你需要在服务器端配置SSH公钥和私钥。在服务器端打开终端,输入以下命令生成公钥和私钥:

  1. ssh-keygen -t rsa

接下来,找到.ssh文件夹,打开id_rsa.pub文件,并复制其内容。
然后,在VSCode中打开设置(File -> Preferences -> Settings),搜索“Remote Development”并启用“Remote-SSH: Enable Debugging”选项。
接下来,在.ssh文件夹中新建一个名为authorized_keys的文件,将复制的公钥内容粘贴到该文件中。保存并关闭文件。
现在,你可以在VSCode中连接到服务器了。点击左侧的“Remote-SSH”图标或按下Ctrl+Alt+P(Windows/Linux)或Cmd+Option+P(Mac)打开命令面板,输入“Remote-SSH: Connect to Host”并选择你要连接的服务器。
在连接时,VSCode会自动将公钥添加到服务器的授权密钥列表中,从而实现免密登录。
请注意,以上步骤假设你已经在服务器上安装了SSH服务。如果尚未安装,请先进行安装。另外,请确保在操作过程中妥善保管私钥,不要将其泄露给任何人。