Xshell中文网 > Xshell专栏 > xshell连接linux虚拟机有什么用 xshell连接有什么要求

xshell连接linux虚拟机有什么用 xshell连接有什么要求

发布时间:2022-08-01 11: 43: 26

品牌型号:联想E550C

系统:Windows 10 Education

软件版本:Xmanager 7

Xshell是一款支持多种远程连接协议的SSH客户端,它提供简洁美观的界面供用户轻松跨平台管理和操作远程服务器,同时可以连接多个不同的会话并进行分屏显示,可大大提高工作效率。下面本文就来具体介绍xshell连接linux虚拟机有什么用,xshell连接有什么要求。

一、xshell连接linux虚拟机有什么用

1、使用xshell连接linux虚拟机后,用户可以在xshell界面中对linux虚拟机的文件进行管理,包括创建文件、删除文件、重命名文件、编辑文件内容、修改文件权限等等操作。

文件操作
图1:文件操作

2、对于运维人员而言,还可以使用xshell查看当前虚拟机的运行状态,包括正在运行的进程及进程ID,当前CPU使用率、当前内存使用率等内容,方便随时对机器状态进行监控掌握。

而对于开发人员,还可以通过远程连接linux虚拟机,运行web服务或服务器脚本。

监控服务器状态
图2:监控服务器状态

二、xshell连接有什么要求

1、xshell要连接远程服务器,首先需要知道对方的IP地址和连接的用户名与密码,如果是通过公钥私钥方式进行连接,还需要获取连接公钥才可以进行连接。

账号密码登录
图3:账号密码登录

2、同时连接所使用的服务器端口是22端口,因此在服务器端需要开放SSH的22端口,如下图所示,使用Linux命令“sudo netstat -nltp|grep 22”查看当前22端口是否正常使用中。

开放22端口
图4:开放22端口

3、xshell支持通过多种不同的协议进行远程连接,如果大家选用的是ssh协议,那么还需要服务器开启了ssh进程才可以正常连接。使用“systemctl enable ssh.service”启用ssh服务,随后使用“sudo service sshd start”开启ssh服务。

开启ssh服务
图5:开启ssh服务

4、服务器IP地址需与当前xshell客户端地址可以互相访问,如果不处于同一个网段,比如服务器位于公司内网中,则需要通过架设VPN服务进行内网映射。

三、xshell通过隧道连接内网

1、当大家有一台公网IP服务器A和一台内网服务器B,则可以将A当成跳板机,通过A连接内网服务器B。首先大家需要打开A服务器的sshd配置文件,通常位于“/etc/ssh”路径下,打开后找到下图的三个配置,将它们修改为如下图所示,配置完成后重启ssh服务。

修改ssh配置
图6:修改ssh配置

2、打开xshell的隧道功能,将类型填写为“远程(传入)”,然后源主机填写为localhost,侦听端口填写跳板机服务器A的端口,目标主机同样是localhost,目标端口填写为服务器B的目标端口,如下图所示。

隧道设置
图7:隧道设置

3、随后在高级跟踪中,勾选“SSH TCP/IP和X11隧道”,此时重新连接服务器就可以正常通过映射连接到内网服务器,实现内网穿透。

高级跟踪设置
图8:高级跟踪设置

上文就是关于xshell连接linux虚拟机有什么用,xshell连接有什么要求的具体文章,xshell可以通过ssh协议及隧道功能远程连接入外网、内网虚拟机,实现在家监控、操作服务器的目的,即使服务器出现问题,也可以第一时间进行解决。

作者:包纸

展开阅读全文

标签:Xshell远程Xshell远程管理xshell连接主机

读者也访问过这里:
  • 热门文章