VSCode连接远程服务器及docker
目录
- 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相关推荐
- VSCode连接远程服务器docker容器并调试代码
1.连接远程服务器 (1)在VSCode中安装扩展Remote Development (2)安装完成左侧菜单栏出现一个远程资源管理的图标,选择SSH Targets,点击"+"添 ...
- vscode连接远程服务器遇到Bad owner or permissions on C:\\Users\\XXX/.ssh/config的解决方法
一.vscode连接服务器 vscode连接远程服务器(傻瓜式教学) 二.出现Bad owner or permissions on C:\Users\XXX/.ssh/config vscode中报 ...
- 使用VSCode连接远程服务器
1 效果展示 最近在使用云服务器开项目,发现VSCode的remote插件能远程连接服务器进行开发,这样就非常方便了.效果如下: 可以看到,这样操作,使得云端开发和本地开发几乎没什么不同,如果是云服务 ...
- vscode连接远程服务器(傻瓜式教学)
如何在远程服务器上进行编码呢?vscode!!! 当然,还有很多其他选择,例如sublime.ultraedit等等,这里我们用非常流行的vscode来连接ubuntu服务器做讲解! 1.下载vsco ...
- Vscode连接远程服务器(一套配置成功)
安装远程开发插件Remote Development 1.在商店中搜索Remote Development并安装. 2. 添加服务器连接配置 点击该选项卡,会进入SSH TARGETS的添加,如下图所 ...
- VsCode连接远程服务器并修改文件代码
一 插件安装配置 1. 安装远程开发插件Remote Development,在商店中搜索Remote Development并安装. 2.选择SSH Targets 安装完成后,vscode左侧多 ...
- vscode连接远程服务器 SSH
1.windows 中安装SSH 1.使用安装包安装 2.在电脑上直接安装 添加货删除程序->可选功能->添加功能->Openssh客户端 然后安装即可 2. 下载vscode 官网 ...
- 解决vscode连接远程服务器remote-ssh连接不上的问题
有可能是找不对配置文件, 可以更改插件的setting 输入正确的config文件的位置就可以了
- vs code 如何在服务器打开文件,本地VSCode编辑远程服务器文件
前言 先说下我的场景:服务器搭设了一系列复杂环境,然后需要使用PHP实现某些功能 选这种远程编辑的原因: 首先PHP打死我也不想装(这个现在是出了VB外最惹人厌的语言了) 然后环境比较复杂,本地装下比 ...
- Windows下如何使用VScode连接远程linux服务器进行远程开发
Windows下如何使用VScode连接远程linux服务器进行远程开发 1. 先上手-成功连接 1.vscode下载安装所需插件:vscode中的remote-ssh插件 安装之后,就会出现上图黄色 ...
最新文章
- 吴恩达最新成果 CheXNet详解:肺炎诊断准确率超专业医师
- 2016最新cocoapods版本更新,以及多个版本的问题
- jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中
- 使用OKHttp3实现下载(断点续传、显示进度)
- input type=range标签用法实例代码
- linux tcp压测工具,02.监控和压测工具 - 2.4.压测工具 - 《Linux性能调优指南》 - 书栈网 · BookStack...
- 计算机语言低下限高上限,学习语言有没有上限
- NLP使用Python作为开发语言以及人工智能方面的优势
- github开源项目_GitHub项目分析,3D打印义肢和更多开源新闻
- CentOS 7下mysqld服务启动失败终极解决方案
- C++程序中可以没有using namespace std;这一句吗
- [HDU5739]Fantasia(圆方树DP)
- Anylogic问题-----模型运行中外部输入控制模型
- 安信可BT-02 Mesh组网的AT指令集
- PROTEL PCB放置汉字
- jmp连mysql_JMP官方教学视频列表
- 环比计算分母为0怎么办?
- 200行Python代码实现B站UP主小助手(显示视频播放数、粉丝数等)
- # SIGPROC --- 脉冲星信号处理程序-详解
- 电脑代理上网和共享上网