xshell怎么连接服务器(使用XShell远程登录Linux)

远程登录介绍目前是虚拟化、云计算的时代,今后的运维工作大概率接触不到物理服务器,因为大部分中小型互联网公司出于节省成本、便捷性等因素考虑会直接购买阿里云、腾讯云等云厂商的服务器构建业务系统,而运维人员通常都是通过SSH客户端远程管理服务器,常见的SSH客户端有XShell,MobaXterm,SecureCRT等等,其中MobaXterm有免费版,其他都要收费。我们这里主要介绍XShell。在远程管理服务器之前我们需要先获取远程服务器的IP地址,这里以之前安装的CentOS8.4为例首先启动CentOS8,然后输入普通用户guanglei的账号和密码登录系统,这里的登录不是远程登录。在桌面点击Activities,然后打开终端在终端上输入hostname -I 或者是ifconfig ens33这两个命令都可以获取到当前系统的IP地址,我这的IP地址是10.0.100而且之前已经使用VMware WorkStation安装过四个系统它们的系统版本和IP配置如下表格所示机器系统版本IP地址CentOS8.4-1CentOS8.410.0.0.100UbuntuServer18.04.6-1UbuntuServer18.04.610.0.0.101CentOS7.9-1CentOS7.910.0.0.102UbuntuServer20.04.3-1UbuntuServer20.04.310.0.0.103在获取到服务器的IP地址后,我们可以在Windows10上借助SSH客户端来远程登录CentOS8.4,注意这里的SSH客户端是Windows10自带的,那么如何使用呢?首先我们需要启动Windows的终端(也就是命令提示符),然后输入命令 ssh [email protected],然后在弹出相关信息后输入yes并回车,接着输入密码即可登录。不过日常开发或者是运维的时候一般会使用XShell或者是SecureCRT来远程登录和操作Linux服务器,因为Windows10自带的ssh终端功能不够强大,这里的目的就是为了让搭建体验ssh客户端登录Linux。XShell远程登录Linux服务器Linux服务器指的就是之前安装的四个Linux版本,分别是CentOS8.4-1、Ubuntu Server 18.04.6-1以及CentOS7.9-1和Ubuntu Server 20.04.3-1关于XShell的介绍、下载和安装大家可以自行访问官网 https://www.netsarang.com/zh/xshell/ 去了解,需要说明的是它是需要付费使用的,如果大家经济条件不错的话还是建议支持下正版软件。当你在Windows上安装了XShell以及获取到Linux服务器的IP地址之后,就可以使用XShell来远程登录Linux服务器首先新建会话然后在连接类别中填写连接信息,包括连接的名称、协议以及主机和端口号。22端口是ssh协议的通讯端口。然后在用户身份验证类别填写用户名和密码,点击连接登录系统请验证主机秘钥时点击接受并保存即可此时就登录成功了下次再登录的时候点击10.0.0.100(CentOS8.4-1)的会话名称即可登录。不过在使用XShell时会发现默认的字体可能太小了,可以调整下,首先选中你的会话,然后选择属性,在外观类别中将字体调整成合适的大小即可。其他的三个系统按照上面的方式登录即可。不过需要注意的是Ubuntu Server默认安装后无法使用root账号登录,只能使用普通账号(例如guanglei)登录。UbuntuServer18.04.6-1登录的连接信息配置Xshell连接上了四台Linux服务器,当然前提是你的虚拟机中四台Linux服务器已经启动,否则肯定是无法连接上的。


本文出自快速备案,转载时请注明出处及相应链接。

本文永久链接: https://www.xiaosb.com/beian/36626/