目录

  • 1 安装VSCode
    • 1.1 下载
    • 1.2 安装
  • 2 安装OpenSSH
  • 3 VSCode配置ssh
  • 4 VSCode连接远程服务器
  • 5 VSCode连接远程服务器docker内的容器

1 安装VSCode

1.1 下载

1、官网下载地址https://code.visualstudio.com/

2、选择自己系统对应版本进行下载:

1.2 安装

1、双击下载的exe进行安装


2、浏览安装路径


3、添加到开始菜单,这里默认即可


4、勾选如图


注:“将Code注册为受支持的文件类型的编辑器”勾选后会把很多文本格式改为用VSCode打开

5、确认信息并安装

2 安装OpenSSH

1、以管理员身份运行PowerShell
2 、输入:Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'
未安装如下图所示

3 、已安装跳过该步骤,未安装则执行:

Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0


安装完成后如下图 所示:

4 、验证,输入:ssh
如下图所示,则为安装成功:

3 VSCode配置ssh

1、点击左侧工具栏中的扩展,搜索“ssh”,选择第一个进行安装(此处已安装)

2、点击左下角的“设置”按钮,再点击“设置”:

3、找到“Show Login Terminal”并勾选该选项

4 VSCode连接远程服务器

1、点击左侧工具栏中的“远程”可以查看远程连接,再点击**+**

2、点击添加按钮,输入远程服务器的地址,账号和ip自己进行修改

回车保存输入的信息到配置文件

3、右键选择,如下所示

选择所使用的系统

选择以后才会出现输入密码,之后成功连接远程服务器。

4、可以自行选择远程服务器的文件进行操作

5 VSCode连接远程服务器docker内的容器

1、

docker run -it --name 容器名 -v 服务器文件目录:容器目录  -p vcscode连接端口:22 镜像id /bin/bash

2、进入容器后,下载安装openssh
第一种方法:

yum update && yum install -y --no-install-recommends openssh-server

第二种方法:

yum update
yum install openssh-server
yum install openssh-client

Ubuntu把yum改成apt-get
安装过程中不报错,检查/etc/ssh目录下若有sshd_config配置文件则为安装成功

3、修改配置文件

vim /etc/ssh/sshd_config

去掉以下行的“#”注释
Port 22
ListenAddress 0.0.0.0
ListenAddress::

PermitRootLogin yes
PubkeyAuthentication yes
PasswordAuthentication yes

4、设置root密码,用于VScode登录使用
命令:passwd
按照提示输入两次即可

5.重启ssh服务
ubuntu:service ssh restart(可用命令 service ssh status 查看状态)
centos:/etc/init.d/ssh restart(/etc/init.d/ssh status)
或者 /usr/sbin/sshd -D &


若出现上述错误,则需依次进行以下设置:

ssh-keygen -q -t rsa -b 2048 -f /etc/ssh/ssh_host_rsa_key -N ''
ssh-keygen -q -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key -N ''
ssh-keygen -t dsa -f /etc/ssh/ssh_host_ed25519_key -N ''

再重启ssh服务,启动成功会返回进程号

查看ssh服务是否开启:ps -e | grep sshd

检查22端口是否开启监听:

yum install net-tools
netstat -an | grep 22


6、再按照连接服务器方式进行连接即可

Host 名称任意HostName 服务器ip地址Port 输入上面设置的vscode连接的端口 User root

VSCode连接远程服务器及docker相关推荐

  1. VSCode连接远程服务器docker容器并调试代码

    1.连接远程服务器 (1)在VSCode中安装扩展Remote Development (2)安装完成左侧菜单栏出现一个远程资源管理的图标,选择SSH Targets,点击"+"添 ...

  2. vscode连接远程服务器遇到Bad owner or permissions on C:\\Users\\XXX/.ssh/config的解决方法

    一.vscode连接服务器 vscode连接远程服务器(傻瓜式教学) 二.出现Bad owner or permissions on C:\Users\XXX/.ssh/config vscode中报 ...

  3. 使用VSCode连接远程服务器

    1 效果展示 最近在使用云服务器开项目,发现VSCode的remote插件能远程连接服务器进行开发,这样就非常方便了.效果如下: 可以看到,这样操作,使得云端开发和本地开发几乎没什么不同,如果是云服务 ...

  4. vscode连接远程服务器(傻瓜式教学)

    如何在远程服务器上进行编码呢?vscode!!! 当然,还有很多其他选择,例如sublime.ultraedit等等,这里我们用非常流行的vscode来连接ubuntu服务器做讲解! 1.下载vsco ...

  5. Vscode连接远程服务器(一套配置成功)

    安装远程开发插件Remote Development 1.在商店中搜索Remote Development并安装. 2. 添加服务器连接配置 点击该选项卡,会进入SSH TARGETS的添加,如下图所 ...

  6. VsCode连接远程服务器并修改文件代码

    一 插件安装配置 1.  安装远程开发插件Remote Development,在商店中搜索Remote Development并安装. 2.选择SSH Targets 安装完成后,vscode左侧多 ...

  7. vscode连接远程服务器 SSH

    1.windows 中安装SSH 1.使用安装包安装 2.在电脑上直接安装 添加货删除程序->可选功能->添加功能->Openssh客户端 然后安装即可 2. 下载vscode 官网 ...

  8. 解决vscode连接远程服务器remote-ssh连接不上的问题

    有可能是找不对配置文件, 可以更改插件的setting 输入正确的config文件的位置就可以了

  9. vs code 如何在服务器打开文件,本地VSCode编辑远程服务器文件

    前言 先说下我的场景:服务器搭设了一系列复杂环境,然后需要使用PHP实现某些功能 选这种远程编辑的原因: 首先PHP打死我也不想装(这个现在是出了VB外最惹人厌的语言了) 然后环境比较复杂,本地装下比 ...

  10. Windows下如何使用VScode连接远程linux服务器进行远程开发

    Windows下如何使用VScode连接远程linux服务器进行远程开发 1. 先上手-成功连接 1.vscode下载安装所需插件:vscode中的remote-ssh插件 安装之后,就会出现上图黄色 ...

最新文章

  1. 吴恩达最新成果 CheXNet详解:肺炎诊断准确率超专业医师
  2. 2016最新cocoapods版本更新,以及多个版本的问题
  3. jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中
  4. 使用OKHttp3实现下载(断点续传、显示进度)
  5. input type=range标签用法实例代码
  6. linux tcp压测工具,02.监控和压测工具 - 2.4.压测工具 - 《Linux性能调优指南》 - 书栈网 · BookStack...
  7. 计算机语言低下限高上限,学习语言有没有上限
  8. NLP使用Python作为开发语言以及人工智能方面的优势
  9. github开源项目_GitHub项目分析,3D打印义肢和更多开源新闻
  10. CentOS 7下mysqld服务启动失败终极解决方案
  11. C++程序中可以没有using namespace std;这一句吗
  12. [HDU5739]Fantasia(圆方树DP)
  13. Anylogic问题-----模型运行中外部输入控制模型
  14. 安信可BT-02 Mesh组网的AT指令集
  15. PROTEL PCB放置汉字
  16. jmp连mysql_JMP官方教学视频列表
  17. 环比计算分母为0怎么办?
  18. 200行Python代码实现B站UP主小助手(显示视频播放数、粉丝数等)
  19. # SIGPROC --- 脉冲星信号处理程序-详解
  20. 电脑代理上网和共享上网

热门文章

  1. WOS(一)——文献高级检索
  2. 斯坦福公布3D街景数据集:2500万张图像,8个城市模型 | 下载
  3. Apache Flink如何处理背压
  4. python学习 Day08 字符串和正则表达式
  5. 8脚 tja1050t_TJA1050TD-T_PDF技术资料下载_货期信息(1/10)_NXP - 万联芯城
  6. 深度强化学习中的对抗攻击和防御
  7. ICP域名备案查询 分享一个可以快速批量查询域名备案信息的平台
  8. EPP-常见问题总结
  9. 一首有趣的回环诗~秦观
  10. python并行编程 - 分布式篇