VS Code ssh远程连接

VS Code ssh远程连接

问题背景

一些边缘设备如Jetson、树莓派或者远程服务器等等,一般没有必要专门配一个显示器,这时候可以利用VS Code远程连接进行开发操作。

连接过程

默认VS Code已经安装了remote-ssh,将本地PC与Jetson连接到同一个局域网下,ifconfig查看Jetson的ip。
输入:ssh 用户名@远程ip
剩下的操作,默认选择第一项即可。

### 使用 VS Code 通过 SSH 连接远程服务器 #### 安装 Remote-SSH 扩展 为了能够使用 Visual Studio Code (VS Code) 的远程功能,需要先安装 `Remote-SSH` 插件。可以通过点击左侧活动栏中的扩展图标来访问市场,并搜索 `Remote-SSH` 来完成安装[^4]。 #### 配置本地设置 确保已正确设置了 VS Code 的全局配置文件 (`settings.json`) ,以便支持远程连接。可以按照如下方式修改: ```json { "remote.SSH.useLocalServer": false, "remote.SSH.showLoginTerminal": true, "remote.SSH.remotePlatform": { "my-server": "linux" } } ``` 这里的 `"my-server"` 是指代目标机器的名字,而 `"linux"` 则表示该机器的操作系统类型。这一步骤有助于解决某些情况下可能发生的错误消息,比如“尝试写入管道不存在”的提示[^1]。 #### 创建 SSH 主机条目 接下来,在命令面板中执行操作:按下组合键 `Ctrl + Shift + P` 调出命令面板;接着输入并选择 `Remote-SSH: Add New SSH Host...` 命令。之后会要求指定要添加的新主机地址以及相应的用户名和 IP 地址或域名形式的字符串,例如 `username@hostname` 或者更具体的格式如 `ssh username@ip_address -p port_number` 如果不是默认端口的话。 #### 尝试建立连接 当一切准备就绪后,同样是在命令面板里,运行 `Remote-SSH: Connect to Host...` 并挑选刚才创建的那个选项来进行实际链接过程。此时如果存在有效的身份验证机制(像私钥认证),则无需额外交互即可顺利完成登录动作;反之,则需手动提供必要的凭证信息给系统以继续前进[^2]。 #### 处理常见问题 有时候初次连接时会出现类似于“正在下载 VS Code Server”的通知,这是因为首次部署时确实需要上传一些辅助工具到远端环境中去。这是正常现象,请耐心等待直至整个流程结束为止[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值