当前位置: 首页 > article >正文

MacOS VSCode 配置远程服务器ssh remote链接,并上传文件文件服务器

环境:

MacOS & VSCode & ssh remote

1. VSCode安装插件

2. 配置ssh remote链接

Host 10.128.200.101
  HostName 10.128.200.101
  User root
  ForwardAgent yes
  IdentityFile ~/.ssh/id_rsa  # 服务器免密登录本地秘钥文件路径

配置完保存;

3. 在ssh remote可以查看到配置好的远程连接

右侧两个一个是在当前窗口打开远程链接,一个是在新窗口打开远程连接,选择一个即可,我倾向于选择一个新窗口。

此时,如果远程文件夹是新创建的话,此处显示的应该也是空文件夹。反之,也会有对应的内容。

4. 当本地已经有个项目,需要同步传输到服务器,首先在VSCode打开该文件,并配置sftp

输入快捷键:Shift + Command + P

搜索框输入:SFTP: Config

如下:

进入sftp配置界面:

{
    "name": "your name",
    "host": "10.128.200.101",
    "protocol": "sftp",
    "port": 22,
    "username": "root",
    "remotePath": "/***/your path",
    "privateKeyPath": "~/.ssh/id_rsa",  # 免密登录本地秘钥文件
    "uploadOnSave": false,
    "useTempFile": false,
    "openSsh": false
}

配置完成后,本地文件窗口目录内,会有sftp相关文件

5. 此时,就可以在本地文件窗口内,右键 -> Upload Folder上传文件夹,或者上传文件。

6. 本地窗口上传之后,在远程窗口内,应该可以正常看到已经上传上去。

之后可以在此窗口对远程服务器的项目文件随意操作。

7. 注意,6中的操作都是在远程服务器的变动,不会对本地文件同步。所以,建议远程操作完成测试后,及时同步到本地。此时,可以在5中本地项目的窗口,选中相应需要同步的文件夹或文件,右键,选择Download,把远程服务器更新后的文件下载到本地目录。


http://www.kler.cn/a/161585.html

相关文章:

  • Golang | Leetcode Golang题解之第559题N叉树的最大深度
  • 学术论文写作丨机器学习与深度学习
  • 使用Python实现定期从API获取数据并存储到数据库的完整指南
  • webpack loader全解析,从入门到精通(10)
  • 【真题笔记】21年系统架构设计师案例理论点总结
  • ReactPress技术揭秘
  • 力扣150题 |80.删除有序数组中的重复项II
  • Boost:asio多io_service,多线程run
  • Unity中Batching优化的GPU实例化(3)
  • 万户协同办公平台ezoffice wpsservlet接口任意文件上传漏洞
  • uni-app 微信小程序之好看的ui登录页面(四)
  • JM中ref_pic_list_modification bug记录
  • 金融行业文件摆渡,如何兼顾安全和效率?
  • 视频封面提取:精准截图,如何从指定时长中提取某一帧图片
  • 性能优化一条龙
  • Spring Boot的日志
  • 【PyTorch】模型的基本操作
  • html电子签名
  • vue+echarts实现桑吉图的效果
  • 策略模式终极解决方案之策略机
  • Jquery easyui异步提交表单的两种方式
  • Vue练习 v-model 指令在状态和表单输入之间创建双向绑定
  • Vue3集成ThreeJS实现3D效果,threejs+Vite+Vue3+TypeScript 实战课程【一篇文章精通系列】
  • stm32f103使用hal库函数读写内部flash
  • 【分布式微服务专题】从单体到分布式(二、SpringCloud整合Nacos)
  • TR转发路由器测评—云企业网实现跨地域跨VPC的网络互通测评实战【阿里云产品测评】