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

vscode ssh远程服务端设置

1.本地vs code


①生成公钥,cmd窗口执行:ssh-keygen -t rsa -b 4096

文件名:id_rsa.pub


2.远端服务器:

1.添加id_rsa.pub


mkdir -p ~/.ssh                   # 创建 .ssh 目录(如果不存在)
chmod 700 ~/.ssh                  # 设置目录权限
touch ~/.ssh/authorized_keys      # 创建公钥文件
chmod 600 ~/.ssh/authorized_keys  # 设置文件权限
nano ~/.ssh/authorized_keys       # 编辑文件 --- 编辑文件内容,将公钥id_rsa.pub粘贴到文件中。


①保存文件:
按下 Ctrl + O 键(这是字母 "O",不是数字 "0")。
按下 Enter 键确认文件名。

②退出 nano 编辑器:
按下 Ctrl + X 键。

2.下载vscode server

推荐1.85.2

1.本地vscode下载:https://vscode.download.prss.microsoft.com/dbazure/download/stable/8b3775030ed1a69b13e4f4c628c612102e30a681/VSCode-win32-x64-1.85.2.zip

help-About中获取本地vs code的commit信息:af28b32d7e553898b2a91af498b1fb666fdebe0c

2.服务端vscode server下载:(中间的即为commit ID)https://update.code.visualstudio.com/commit:af28b32d7e553898b2a91af498b1fb666fdebe0c/server-linux-x64/stable

远端服务器执行:
mkdir -p ~/.vscode-server/bin/af28b32d7e553898b2a91af498b1fb666fdebe0c
mv vscode-server-linux-x64.tar.gz ~/.vscode-server/bin/af28b32d7e553898b2a91af498b1fb666fdebe0c/
cd ~/.vscode-server/bin/af28b32d7e553898b2a91af498b1fb666fdebe0c
tar -zxvf vscode-server-linux-x64.tar.gz --strip-components=1
touch vscode-server.tar.gz.done  # 标记安装完成


3.本地vs code


1.新增远程ssh
ctrl+shift+P:Remote-SSH: Connect to Host...
add新增:username@ip


2.连接远程ssh
ctrl+shift+P,Remote-SSH: Connect to Host...  , 选择ip

http://www.xdnf.cn/news/9336.html

相关文章:

  • OpenCV视觉图片调整:从基础到实战的技术指南
  • PH热榜 | 2025-05-26
  • hive 笔记
  • WEB安全--RCE--webshell HIDS bypass4
  • PostgreSQL auto_explain
  • Unity3D中Mono与IL2CPP对比
  • 使用mermaid快速绘制流程图
  • 3D Tiles高级样式设置与条件渲染(3)
  • 50多种垃圾类型都能清理Wise便携版:系统临时文件 /浏览器缓存秒清理
  • 利用亮数据实现大规模数据自动抓取
  • 项目部署react经历
  • IDEA使用Git进行commit提交到本地git空间后撤回到commit版本之前
  • 本地jar包发布到maven远端
  • Vue 3.0 自定义 Composition API 管理状态
  • 银发团扎堆本地游,“微度假”模式如何盘活银发旅游市场?
  • 医疗HMI设计规范解读:如何平衡合规性与用户体验?
  • Sweet Snippet 之 指数函数优化
  • Spring AI 本地Ollama
  • 嵌入式Linux快速入门第1~2章
  • Selenium 测试框架 - Ruby
  • el-table设置自定义css
  • C语言数组遍历的方法(包含二维数组)
  • 如何构建一个高效的 iOS 应用日志体系?从开发调试到使用KeyMob上线排查的实践经验
  • vmvare 虚拟机内存不足
  • npm/yarn/pnpm安装时Sharp模块报错解决方法
  • 商品条形码查询接口如何用C#进行调用?
  • 001 flutter学习的注意事项及前期准备
  • leetcode hot100刷题日记——20.爬楼梯
  • Ubuntu实现和主机的复制粘贴 VMware-Tools(open-vm-tools)
  • pikachu靶场通关笔记04-暴力破解之Token绕过