使用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教程相关推荐

  1. 连接服务器用xshell还是linux,【linux☞5】xshell 连接服务器的简单介绍

    前言 linux连接工具有很多,但所有终端工具使用的目的都是为了连接上服务器,从而方便自己在终端工具上直接使用命令来操作想要做的事情.这里我就简单介绍一下xshell这款终端工具安装过程. xshel ...

  2. Linux里面用xfp传文件错误,SpringCloud的应用发布(三)vmvare+linux,xftp,xshell连接linux失败...

    Vmvare内的linux虚拟机已经启动,但是 xftp和xshell连接不上? 环境信息:子网 192.168.136.* linux ip:192.168.136.100 一.核对linux的ip ...

  3. Linux实战 | 使用Xshell连接Linux_2

    在一篇文章你已经安装完成CentOS的Linux环境,现在进行登录进入,帐号输入:root,密码就是你搭建时候设置的,如果输入错误就会提示"incorrect",提示您输入帐号或者 ...

  4. linux 2 、Xshell连接Ubuntu

    转裁源于: http://www.cnblogs.com/wuyuegb2312/archive/2013/03/28/2986963.html 使用Xshell连接Ubuntu Xshell是一个安 ...

  5. xshell连接服务器响应慢,Xshell 连接虚拟机很慢

    问题背景 最近一段时间在研究docker的使用时,在VM中安装了CentOS 7.6,配置了静态IP,使用Xshell连接虚拟机,发现响应的速度特别慢,大概得有10秒钟才能连上. 具体描述 使用Xsh ...

  6. xshell往linux传文件,Xshell向Linux服务器上传文件的详细步骤

    相信Linux用户对Xshell远程管理软件都不陌生的,不过对于一些新手朋友来讲,向Linux服务器上传文件可能还存在难度,这里小编就分享了Xshell向Linux服务器上传文件的详细步骤,下面一起来 ...

  7. linux-使用xshell连接linux教程

    使用xshell连接linux的好处 我们可以直接在windows环境下操作linux 只不过没有界面而已 输入命令都OK,而且xshell也可以很方便的把文件从window传到linux那一边 接下 ...

  8. xshell4连接linux失败_xshell无法连接linux

    xshell怎么连接vmware创建的linux(共8篇)xshell连接linux虚拟机并配置IP在虚拟机上安装完Cent OS系统后,输入密码连接后,输入setup设置,选择firewall关闭防 ...

  9. 使用Xshell连接Ubuntu详解

    Xshell是一个安全终端模拟软件,可以进行远程登录.我使用XShell的主要目的是在Windows环境下登录Linux终端,传输一些大文件到Linux环境上去. 1.下载安装xshell客户端,在安 ...

  10. Xshell连接云服务器并连接宝塔面板(天翼云为例)

    现在很多公司都把业务放在云上,然后我们就需要学习一下云服务器的相关知识,现在很多厂商都是搞活动,可以领取一个月,我是从天翼云上领取的,下面分享一下如何用xshell来连接云服务器并且连接一下宝塔面板 ...

最新文章

  1. 领计算机二级证材料,计算机二级证书怎么领
  2. python小项目推荐项目-推荐 10 个有趣的 Python 项目
  3. CentOS下python-mysqldb安装
  4. UltraGrid中实现下拉Grid(UltraDropDown)
  5. 笔记:猎头如何在一周之内“摸清”一个行业
  6. 类字面常量和静态代码执行顺序
  7. A公司物流配送安全风险管理现状
  8. Redis 增加互斥锁
  9. LFS-初入门第一篇(准备环境)
  10. 这年头数学不好,连表情包都看不懂了…
  11. 海思Hi3518E MPP学习_02视频输入(VI模块)
  12. Itext与pdfBox坐标定位问题
  13. 新番 | 万万没想到,Hulu有一天也开始推新番了
  14. 5.6版本GTID复制异常处理一例(转)
  15. 王者荣耀 -- 上单及装备
  16. 富阳天空之城在哪里?
  17. 无人值守安装系统完整(CentOS7)
  18. HZ服务器装系统速度变慢,360Hz刷新率有些什么厉害的地方?响应时间系统延迟测试...
  19. 数据挖掘(4.1)--分类和预测
  20. 联合索引(复合索引)和单个索引

热门文章

  1. 女孩叫你一声“老公”意味着什么你知道吗?
  2. 小程序中的几种跳转方式
  3. Hbuilder真机运行安卓机找不到设备及找到设备后提示手机未安装android_base.apk问题解决办法
  4. 南网入职4个半月的总结
  5. 常见鸟的种类及特点_鹬科的外形特征、生活习性、常见种类、鹬科大全
  6. vue3使用echarts开发上海人口密度地图
  7. CIKM2022最佳论文: 快手提出移动端实时短视频推荐系统
  8. linux安装mysql报错:Starting MySQL.The server quit without updating PID file ([FAILED]al/mysql/data/l.pid
  9. 一个让Flex代码也能自动套用格式的插件 转
  10. qt怎么实现二维地图加载,用c++实现