当前位置:首页 > 系统教程 > 正文

VScode使用SSH远程连接Ubuntu教程(超详细步骤指南)

VScode使用SSH远程连接Ubuntu教程(超详细步骤指南)

本教程将详细介绍如何使用VScode通过SSH远程连接Ubuntu系统,步骤简单易懂,适合小白用户。通过这个教程,你可以轻松设置远程开发环境,提高工作效率。

在开始之前,请确保你已安装VScode,并准备好Ubuntu系统。本教程将涵盖从安装到连接的完整过程,关键词如VScodeSSH远程连接Ubuntu会贯穿始终,帮助你掌握核心概念。

一、准备工作

1. 在本地计算机上安装VScode(如果未安装),可从官网下载。

2. 确保Ubuntu系统已联网,并拥有管理员权限(用于安装SSH服务)。

二、在Ubuntu上安装和配置SSH服务

打开Ubuntu终端,依次输入以下命令:

    sudo apt updatesudo apt install openssh-server -y  

安装完成后,启动SSH服务并设置为开机自启:

    sudo systemctl start sshsudo systemctl enable ssh  

检查SSH服务状态,确保运行正常:

    sudo systemctl status ssh  

三、生成SSH密钥对(用于安全连接)

在本地计算机上生成SSH密钥对,以实现免密码登录。打开终端(Windows可使用PowerShell或Git Bash),输入:

    ssh-keygen -t rsa -b 4096  

按照提示保存密钥(默认路径即可),然后将公钥复制到Ubuntu系统。使用以下命令(替换usernameubuntu_ip为实际值):

    ssh-copy-id username@ubuntu_ip  

四、在VScode中配置SSH连接

1. 打开VScode,点击左侧扩展图标(或按Ctrl+Shift+X),搜索“Remote-SSH”并安装。

VScode使用SSH远程连接Ubuntu教程(超详细步骤指南) VScode SSH 远程连接 Ubuntu 第1张

2. 安装后,点击左下角远程连接图标(绿色),选择“Connect to Host...” > “Configure SSH Hosts...”,编辑SSH配置文件。

3. 在配置文件中添加以下内容(替换为你的Ubuntu信息):

    Host my-ubuntu    HostName ubuntu_ip    User username  

五、连接Ubuntu并测试

在VScode中,再次点击远程连接图标,选择“my-ubuntu”(或你配置的主机名)。首次连接会提示确认主机密钥,点击“Continue”即可。

连接成功后,VScode会打开新窗口,你可以在资源管理器中打开Ubuntu上的文件夹,开始远程开发。为了测试,可以打开终端(Ctrl+`)并运行命令如ls,验证文件列表显示正常。

总结:通过本教程,你已学会使用VScode通过SSH远程连接Ubuntu。这个过程涉及VScode扩展安装、SSH服务设置、密钥生成和连接配置,实现了安全的远程连接Ubuntu系统。如有问题,请检查网络和权限设置。