使用vs code连接linux教程,使用xshell连接linux教程
使用Xshell连接linux教程
默认大家已经安装好了linux虚拟机
首先在连接xshell之前,我们要在linux安装一个ssh服务端open-server
因为ubuntu安装后默认只有ssh客户端,可以去连接其他ssh服务器,但是如果想让其他客户端连接ubuntu则需要安装ssh服务器
sudo apt install openssh-server
安装好之后就可以打开xshell进行连接
首先打开xshell软件点击文件,然后选择里面的新建
在新建里面设置系统的名称,可以随便起名字
主机要填写虚拟机的ip地址,如果不知道ip地址,可以在虚拟机输入ifconfig进行查询(如下图所示),如果显示没有ifconfig命令,可以输入sudo apt install net-tools命令进行下载(如下图所示)
端口号默认22
最后点击连接,然后会让你输入用户名和密码就可以连接了,很简单
使用VS Code连接linux
首先点击这个小方块来安装插件
如果你的vs code默认是英文的话可以下载一个中文插件,在搜索框输入Chinese来查询,然后点击install安装
步入正题,在搜索框搜索Remote,选择那个remote development进行安装
安装好之后会多了一个小屏幕,这个叫远程资源管理器
点进去,框框里选择远程连接(有的电脑上显示的是ssh连接也可以)
然后点击设置填写虚拟机信息
这个默认第一个就可以,一般ssh配置文件默认放在这里,然后回车
进去之后就可以填信息
host 可以随便写
hostname是你的虚拟机的ip地址
user就是你虚拟机的用户名
填写好之后按ctrl+s进行保存
保存完之后就可以发现ssh下面多了一个东西,这个就是你要远程连接的虚拟机
然后你点击右边那个像文件夹的东西,进行连接
然后他会让你选择你要连接的系统,我们选择linux就可以了
他会继续问你是否继续,选择continue
最后会让你输入虚拟机的密码,输入密码之后就连接成功了
这时我们点击资源管理器,选择打开文件,就可以看到我们的linux系统里面的文件了
注意:我们在使用vscode连接虚拟机的过程中,会经常要输入密码,我们可以通过使用密钥来实现免密登录
首先,打开windows的命令行,输入ssh-keygen -t rsa 来生成一个本机的公钥私钥
输入命令后一直回车回车就好了
密钥存放在用户目录下的.ssh文件里,其中id_rsa是私钥 id_rsa.pub是公钥(我们等会要使用的是公钥)
然后我们打开我们的虚拟机,在虚拟机也生成我们的公钥私钥,使用ssh-keygen -t rsa命令,也是一直回车回车,默认生成在.ssh文件里
我们可以使用cd进入使用ll命令来进行查看
然后我们使用vim命令创建一个 ** authorized_keys**文件,将我们的windows中的公钥复制进里面
将我们的公钥复制进去,保存退出
这个时候我们再去尝试一下连接我们的虚拟机,就不需要输入密码了。
注意有的同学的虚拟机ip地址隔一段时间可能会失效,此时可能导致xshell和vscode连接不上,这是就需要我们重新使用ifconfig来查询ip地址并进行更改。
但是也有其他的办法,可以将ip地址固定下来,但是可能需要更改虚拟机连接模式,我不经常用,就没有尝试,有兴趣的同学可以进行百度一下来尝试。
使用vs code连接linux教程,使用xshell连接linux教程相关推荐
- 连接服务器用xshell还是linux,【linux☞5】xshell 连接服务器的简单介绍
前言 linux连接工具有很多,但所有终端工具使用的目的都是为了连接上服务器,从而方便自己在终端工具上直接使用命令来操作想要做的事情.这里我就简单介绍一下xshell这款终端工具安装过程. xshel ...
- Linux里面用xfp传文件错误,SpringCloud的应用发布(三)vmvare+linux,xftp,xshell连接linux失败...
Vmvare内的linux虚拟机已经启动,但是 xftp和xshell连接不上? 环境信息:子网 192.168.136.* linux ip:192.168.136.100 一.核对linux的ip ...
- Linux实战 | 使用Xshell连接Linux_2
在一篇文章你已经安装完成CentOS的Linux环境,现在进行登录进入,帐号输入:root,密码就是你搭建时候设置的,如果输入错误就会提示"incorrect",提示您输入帐号或者 ...
- linux 2 、Xshell连接Ubuntu
转裁源于: http://www.cnblogs.com/wuyuegb2312/archive/2013/03/28/2986963.html 使用Xshell连接Ubuntu Xshell是一个安 ...
- xshell连接服务器响应慢,Xshell 连接虚拟机很慢
问题背景 最近一段时间在研究docker的使用时,在VM中安装了CentOS 7.6,配置了静态IP,使用Xshell连接虚拟机,发现响应的速度特别慢,大概得有10秒钟才能连上. 具体描述 使用Xsh ...
- xshell往linux传文件,Xshell向Linux服务器上传文件的详细步骤
相信Linux用户对Xshell远程管理软件都不陌生的,不过对于一些新手朋友来讲,向Linux服务器上传文件可能还存在难度,这里小编就分享了Xshell向Linux服务器上传文件的详细步骤,下面一起来 ...
- linux-使用xshell连接linux教程
使用xshell连接linux的好处 我们可以直接在windows环境下操作linux 只不过没有界面而已 输入命令都OK,而且xshell也可以很方便的把文件从window传到linux那一边 接下 ...
- xshell4连接linux失败_xshell无法连接linux
xshell怎么连接vmware创建的linux(共8篇)xshell连接linux虚拟机并配置IP在虚拟机上安装完Cent OS系统后,输入密码连接后,输入setup设置,选择firewall关闭防 ...
- 使用Xshell连接Ubuntu详解
Xshell是一个安全终端模拟软件,可以进行远程登录.我使用XShell的主要目的是在Windows环境下登录Linux终端,传输一些大文件到Linux环境上去. 1.下载安装xshell客户端,在安 ...
- Xshell连接云服务器并连接宝塔面板(天翼云为例)
现在很多公司都把业务放在云上,然后我们就需要学习一下云服务器的相关知识,现在很多厂商都是搞活动,可以领取一个月,我是从天翼云上领取的,下面分享一下如何用xshell来连接云服务器并且连接一下宝塔面板 ...
最新文章
- 领计算机二级证材料,计算机二级证书怎么领
- python小项目推荐项目-推荐 10 个有趣的 Python 项目
- CentOS下python-mysqldb安装
- UltraGrid中实现下拉Grid(UltraDropDown)
- 笔记:猎头如何在一周之内“摸清”一个行业
- 类字面常量和静态代码执行顺序
- A公司物流配送安全风险管理现状
- Redis 增加互斥锁
- LFS-初入门第一篇(准备环境)
- 这年头数学不好,连表情包都看不懂了…
- 海思Hi3518E MPP学习_02视频输入(VI模块)
- Itext与pdfBox坐标定位问题
- 新番 | 万万没想到,Hulu有一天也开始推新番了
- 5.6版本GTID复制异常处理一例(转)
- 王者荣耀 -- 上单及装备
- 富阳天空之城在哪里?
- 无人值守安装系统完整(CentOS7)
- HZ服务器装系统速度变慢,360Hz刷新率有些什么厉害的地方?响应时间系统延迟测试...
- 数据挖掘(4.1)--分类和预测
- 联合索引(复合索引)和单个索引
热门文章
- 女孩叫你一声“老公”意味着什么你知道吗?
- 小程序中的几种跳转方式
- Hbuilder真机运行安卓机找不到设备及找到设备后提示手机未安装android_base.apk问题解决办法
- 南网入职4个半月的总结
- 常见鸟的种类及特点_鹬科的外形特征、生活习性、常见种类、鹬科大全
- vue3使用echarts开发上海人口密度地图
- CIKM2022最佳论文: 快手提出移动端实时短视频推荐系统
- linux安装mysql报错:Starting MySQL.The server quit without updating PID file ([FAILED]al/mysql/data/l.pid
- 一个让Flex代码也能自动套用格式的插件 转
- qt怎么实现二维地图加载,用c++实现