ubuntu ssh vscode
时间: 2025-01-24 15:04:39 浏览: 45
### 配置 Ubuntu 的 SSH 服务
为了使 Windows 中的 Visual Studio Code (VSCode) 能够通过 SSH 连接到 Ubuntu 系统并协同工作,需先确保 Ubuntu 已经安装并配置好 SSH 服务。
#### 安装 OpenSSH Server
如果尚未安装 OpenSSH-server,则可以通过命令行来完成此操作:
```bash
sudo apt update && sudo apt install openssh-server
```
这会更新软件包列表并且安装最新的 OpenSSH 服务器版本[^1]。
#### 启动和启用 SSH 服务
安装完成后,启动 SSH 服务,并将其设置为开机自启:
```bash
sudo systemctl start ssh
sudo systemctl enable ssh
```
上述命令分别用于立即开启 SSH 服务以及设定其随系统启动而自动运行。
#### 创建新用户(可选)
对于安全考虑,建议创建一个新的非特权账户专门供远程访问使用:
```bash
sudo adduser newusername
```
替换 `newusername` 为你想要使用的用户名。按照提示输入密码和其他个人信息即可完成用户的建立。
#### 设置无密码登录(推荐)
为了让 VSCode 更加便捷地管理多个项目而不必每次都手动输入密码,可以配置基于密钥的身份验证方式实现无密码登录功能。
##### 在本地机器(Windows)生成密钥对
打开 Git Bash 或者其他支持 SSH 的终端工具,在本机执行如下指令生成一对新的 RSA 密钥文件:
```bash
ssh-keygen -t rsa -b 4096 -C "[email protected]"
```
按回车键接受默认路径保存私钥;当被询问是否要设置 passphrase 时可以选择不设或根据个人需求自行决定[^2]。
##### 将公钥复制到目标主机(Ubuntu)
利用 `ssh-copy-id` 命令把刚刚产生的公钥发送给远端 Linux 主机上的特定账号:
```bash
ssh-copy-id newusername@ubuntu_ip_address
```
其中 `newusername` 是之前新建的那个用户名称,`ubuntu_ip_address` 则代表 Ubuntu 计算机的实际 IP 地址。
---
阅读全文
相关推荐


















