在VSCode中远程连接Linux服务器需要配置SSH连接。以下是具体步骤:
- 打开VSCode,点击左侧的“远程资源管理器”,然后点击“+”。
- 在界面上方输入要连接的SSH命令(包括用户名、IP地址和端口号),例如:
ssh username@ipaddress:port - 选择SSH配置文件时,请选择.ssh/config这个文件。在这个文件中,存放着我们所配置过的所有远程连接信息。
- 当弹窗选择操作系统时,选择“Linux”即可。
- 选择服务器文件夹开始使用。现在,就可以进行类似于Windows系统的可视化文件操作了。
注意事项: - 可以修改密钥的名字,但是最后都要放到.ssh文件夹下面去,因为VSCode默认的远程配置文件就是识别的这个文件夹下面的内容。
- 生成成功后,.ssh文件夹下面会有两个文件:id_rsa和id_rsa.pub。将公钥(id_rsa.pub)放到服务器根目录下(准确的说是登录的用户目录,即远程服务器连接后出现的那个目录)的.ssh文件夹中。然后依次输入以下命令:
cat id_rsa.pub >> authorized_keys
sudo chmod 600 authorized_keys
这些操作都在.ssh文件夹下进行。 - 安装扩展和配置文件。安装完成后,左边会有一个远程资源管理器,然后选第一个配置文件,按照需要远程的服务器修改其中内容。
- 保存上述文件后,左边就会出现远程服务器的名字,右键connect即可。
以上就是在VSCode中远程连接Linux服务器的方法。通过SSH连接,我们可以方便地在本地操作远程服务器上的文件,提高工作效率。同时,也需要注意密钥的生成和管理,保证连接的安全性。