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

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.dtcms.com/a/215928.html

相关文章:

  • 新版Chrome浏览器加载eDrawings 3D Viewer控件网页查看DWG、DXF
  • JSON解析性能优化全攻略:协程调度器选择与线程池饥饿解决方案
  • Baklib赋能企业知识智联体系
  • AD-PCB--AD20软件安装及中英文切换 DAY 2
  • QML之Canvas
  • Bootloader 与 U-Boot 全解析
  • getline()跳过输入
  • 33. 自动化测试开发之使用mysql异步连接池实现mysql数据库操作
  • springBoot项目测试时浏览器返回406问题解决方案
  • uniapp vue3 鸿蒙支持的 HTML5+接口
  • vue + ant-design + xlsx 实现Excel自定义模板导入功能
  • 【排序算法】快速排序详解--附详细流程代码
  • .NET用C#设置Excel单元格和工作表的背景
  • 如何改变this的指向
  • 3.19 国际工程投标报价
  • unity实现wasd键控制汽车漫游
  • 4.2.1、mysql进阶——存储过程基本语法,变量
  • RT Thread 基于N32G457实现UART V2驱动实现
  • c++数据结构4——链表结构详解
  • C语言-文件
  • 【HarmonyOS5】Stage模型应用程序包结构详解
  • 25.5.27学习总结
  • 视频逐帧提取图片的工具
  • NSSCTF [NISACTF 2022]ezheap
  • 基于 Operator 部署 Prometheus 实现 K8S 监控
  • (14)JVM弹性内存管理
  • 详解K8s API Server 如何处理请求的?
  • pod创建和控制
  • Mac M1 安装 ffmpeg
  • Rockey Linux 安装ffmpeg