使用 VS Code 登录 SSH 服务器的详细步骤
已知:用户名、密码、地址登录 SSH
1. 安装必要的扩展
首先需要安装 Remote - SSH 扩展:
-
打开 VS Code
-
点击左侧扩展图标(或按
Ctrl+Shift+X) -
搜索 "Remote - SSH"
-
安装 Microsoft 官方发布的 "Remote - SSH" 扩展
2. 配置 SSH 连接(通过配置文件连接)
1. 打开 SSH 配置文件
-
按
F1→ "Remote-SSH: Open SSH Configuration File" -
选择配置文件(通常是
C:Users你的用户名.sshconfig)
2. 添加服务器配置
config
Host 我的服务器
HostName 192.168.1.100 # 你的服务器地址
User root # 你的用户名
Port 22 # 端口号(可不写)
示例:
config
Host 公司服务器
HostName 203.0.113.45
User admin
Port 22
Host 测试服务器
HostName test.example.com
User developer
Port 2222
3. 连接服务器
-
按
F1→ "Remote-SSH: Connect to Host" -
现在可以看到你设置的服务器别名(如"公司服务器")
-
选择它,然后输入密码
连接步骤演示
假设你有:
-
地址:
192.168.1.100 -
用户名:
admin -
密码:
mypassword123 -
端口:
22
操作流程:
-
F1→ "Remote-SSH: Connect to Host" -
输入:
admin@192.168.1.100 -
选择平台:
Linux -
输入密码:
mypassword123 -
连接成功!
3. 验证是否连接成功
1. 运行一个简单的远程命令
-
在 VSCode 的终端里,输入以下命令之一:
-
whoami:查看当前登录的用户名,应该是你在 SSH 配置里设置的用户。 -
hostname:查看你连接的服务器的 hostname。 -
uname -a:查看服务器系统的内核信息(如果是 Linux)。
-
-
如果这些命令返回的结果与你服务器的信息一致,那么连接肯定是成功的。
2. 检查已安装的扩展
-
点击侧边栏的“扩展”图标。
-
你会看到扩展被分成了两类:“本地 - 已安装”和“SSH: [你的服务器地址] - 已安装”。VSCode 会自动在远程服务器上安装一个服务器组件,并将部分扩展(如 Python、C++ 等语言支持)运行在远程。这表明连接是活跃的。







