vscode 用 ssh 链接远程服务器并上传项目代码

vscode 用 ssh 链接远程服务器并上传项目代码的步骤:

1、先在终端命令行连接服务器:ssh -p 端口号 远程用户名@远程服务器地址

2、mkdir /home/admin/.vscode-server,这一步要看服务器能否自动创建,并不一定需要。如果权限不够,使用管理员权限:sudo mkdir 文件名

3、在vscode连接 ssh,初始化,复制文件到服务器,如果超时复制且报错:“Setting up SSH Host XX:Copying VS Code Server to host with scp”,请参考其他大佬文章进行操作:https://blog.youkuaiyun.com/m0_46210452/article/details/132364248(感谢大佬)

4、mac 系统在本地使用scp命令将本地文件/文件夹上传到服务器:
scp -r 本地文件路径/* 远程用户名@远程ip:远程文件路径
( * 表示本地文件路径下的所有文件)

5、下载文件,直接在 vscode 中的对应项目代码文件,右键点击 download 即可下载

### 配置 VSCode 使用 SSH 连接远程服务器 #### 安装 Remote-SSH 扩展 为了使 Visual Studio Code 能够通过 SSH 访问远程计算机,需先安装名为 "Remote - SSH" 的官方扩展[^4]。 ```json { // 在 JSON 文件中指定所需的软件包 } ``` #### 设置本地环境 确保本机上已经正确设置了 OpenSSH 或其他兼容客户端。对于 Windows 用户来说,默认情况下可能需要手动安装此功能;而对于大多数 Linux 和 macOS 发行版,则通常预装有必要的工具[^1]。 #### 创建或编辑 SSH 配置文件 创建修改 `~/.ssh/config` 文件来定义目标主机的信息: ```bash Host myserver HostName example.com User your_username IdentityFile ~/.ssh/id_rsa ``` 这段配置指定了一个别名 (`myserver`) 及其对应的 IP 地址/域名、用户名以及私钥位置[^3]。 #### 测试 SSH 连接 尝试从命令行使用新设置的别名连接到远程机器以验证一切正常工作: ```bash ssh myserver ``` 如果能够顺利登录而无需输入密码,则说明公钥认证已成功建立[^2]。 #### 在 VSCode 中启动远程会话 返回至 VSCode ,按下快捷键 Ctrl+Shift+P (Mac 上为 Cmd+Shift+P),选择 “Remote-SSH: Connect to Host...”,然后挑选之前设定好的主机名称(如这里的 `myserver`)。首次访问时可能会被询问是否信任该设备,要求确认指纹信息。 一旦连接完成,就可以像平常一样浏览项目目录,在云端环境中编写代码了!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值