Ctrl+Shift+X
)Ctrl+Shift+P
)~/.ssh/config
)在配置文件中添加服务器信息:
Host myserver # 自定义名称
HostName 192.168.1.100 # 服务器IP或域名
User username # 登录用户名
Port 22 # SSH端口,默认22
IdentityFile ~/.ssh/id_rsa # 私钥路径(如果使用密钥认证)
Ctrl+Shift+P
)ssh username@hostname -p port
ssh user@192.168.1.100 -p 22
Ctrl+Shift+P
)首次连接时: - 如果是密码认证,会提示输入密码 - 如果是密钥认证且设置了密码,会提示输入密钥密码 - 会提示确认服务器的指纹信息
sudo service ssh status
)chmod 600 ~/.ssh/id_rsa
)~/.ssh/authorized_keys
是否包含你的公钥bash
curl -Lk 'https://code.visualstudio.com/sha/download?build=stable&os=cli-alpine-x64' --output vscode-cli.tar.gz
tar -xf vscode-cli.tar.gz
在SSH配置中添加:
Host myserver
LocalForward 5432 localhost:5432 # 将远程5432端口转发到本地
配置跳板机连接:
Host jumpserver
HostName jump.example.com
User jumpuser
Host targetserver
HostName target.example.com
User targetuser
ProxyCommand ssh -W %h:%p jumpserver
Ctrl+
)通过以上步骤,你应该已经成功配置了VSCode与远程Linux服务器的连接,可以开始高效的远程开发工作了。