首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >vscode连接远程服务器

vscode连接远程服务器

作者头像
零式的天空
发布2022-03-28 15:42:36
发布2022-03-28 15:42:36
12.5K0
举报
文章被收录于专栏:零域Blog零域Blog

起因

vscode有远程开发功能,即可以在windows打开vscode,连接上linux服务器写代码 但由于公司集群登录节点是centos6,官方表示centos6需要升级glibc和libstdc++,没有管理员权限,只能找一台centos7的计算节点,想办法跳过登录节点

使用ssh tunnel

win10安装ssh

可选择安装openSSH或者通过WSL/cygwin安装SSH

建立ssh tunnel

运行命令 ssh -NfL PRIVATE_PORT​:TARGET_SERVER​:22 USER_NAME​@LOGIN_SERVER​​ 示例 ssh -NfL 8888:10.225.1.1:22 zhangsan@10.225.2.2 解释:

  1. PRIVATE_PORT​ 端口号,注意不能重复,可以尽量给大一点
  2. TARGET_SERVER​ 目标centos7机器的地址,vscode连接后将在此服务器运行
  3. LOGIN_SERVER​​ 版本为centos6的登录节点的地址,仅作为跳板使用

vscode配置

在Remote插件进行配置

代码语言:javascript
复制
Host login
  HostName localhost
  Port 8888
  User zhangsan
  IdentityFile C:\Users\zhangsan\.ssh\id_rsa

这样就可以通过输入login这个代号进行远程连接了

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-09-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 起因
  • 使用ssh tunnel
    • win10安装ssh
    • 建立ssh tunnel
    • vscode配置
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档