远程连接Linux服务器
一、什么是服务器
1.服务器的定义
服务器:通俗易懂的说就是稳定运行网站、app、为用户提供各种服务的一个设备。 Linux系统也是运行在服务器上。
服务器英文名称为“Server”,指的是网络环境下为客户机(Client)提供某种服务的专用计算机,服务器安装有网络操作系统(如Windows 2019 Server、Linux、Unix等)和各种服务器应用系统软件(如Web服务、电子邮件服务),通常分为文件服务器(能使用户在其它计算机访问文件),数据库服务器和应用程序服务器。运行以上软件的计算机,或称为网络主机(Host)。
和普通的个人计算机相比, 服务器需要连续的工作在7X24小时环境。这就意味着服务器需要更多的稳定性技术RAS,比如支持使用ECC内存。并通常会有多部连接在一起运作。
2.服务器的分类
1.按照外观分类,服务器可分为:机架式、塔式、机柜式、刀片式四种不同类型的服务器。
2.按照服务器功能分类,服务器可分为:文件服务器、数据库服务器、邮件服务器、Web服务器、DNS服务器等。
文件服务器,是以文件数据共享为目标。它的特点是将供多台计算机共享的文件存放于一台计算机中,这台计算机被称为文件服务器,如Windows Server 2003文件服务器。
数据库服务器,安装了不同的数据库软件,提供不同的数据库服务的服务器被称为数据库服务器,如Oracle数据库服务器、MySQL数据库服务器、Microsoft SQL Server数据库服务器等。
邮件服务器是用户所需要的重要的网络服务之一。没有邮件服务器的网络是不完整的网络。提供邮件功能的服务器被称为邮件服务器。它们通常安装的软件包括WebEasyMail、Sendmail、Postfix、Qmail、Microsoft Exchange等。
web服务器也是网络服务器,如Apache、IIS等搭建的服务器,其目的是提供Web网页服务。
DNS服务器,提供域名服务的服务器称之为DNS服务器。通过DNS服务器,可以实现域名服务的查询、应答。
应用服务器,这类服务器是提供各种不同应用服务器的统称,如网络游戏服务器。例如,传奇游戏服务器通过8000端口提供游戏过程中服务器与游戏玩家的客户端之间的数据传输以及处理;QQ聊天软件通过QQ服务器来传输文字、视频、音频数据等。
…….
3.按照部署和管理方式分类,服务器可分为:物理服务器和云服务器。
二、为什么要远程连接服务器
我们为什么要远程链接工具,最重要的原因还是为了方便,企业服务器大多使用的自己购买的物理机和云服务器。自己购买的物理机,有的企业会自建机房,雇用专门的IDC人员去管理,避免机房内出现脏乱差的情况,有的企业会去寻找托管公司,去托管出去,不管哪种方式,我们在公司办公室上班,无法直接去接触服务器,服务器由于需要24小时运行,对温度,湿度都有要求,需要无尘环境。所以咱们在物理机旁边去敲代码操作是不现实的。
云服务器就更不用说了,云服务器其实是好多大厂的闲置服务器,在服务器闲置的时候出租出去避免服务器资源的闲置,所以就打造了云服务器供企业和个人使用,这种云服务器都在他们企业的机房,我们更不可能直接去操作了,所以远程连接工具必不可少。
连接的方式:
- 本地连接:不通过任何远程连接工具,直接操作Linux。本地连接一般用于调试故障。
- 远程连接:通过服务器ip+用户名+密码+端口信息用工具连接Linux。实际使用最广泛。
远程连接的工具有很多,常见的有Xshell、SecureCRT……选择一个即可,Xshell 是一款远程连接工具之一,免费。
三、Xshell远程连接服务器的详细步骤
为方便这里我新建了一个实例虚拟机test03:smile:
1、登录打开自己的虚拟机并登录;
2、输入ip a
查看虚拟机的IP地址,在之前安装Linux时我们添加的IP地址就是虚拟机的IP。我配置的IP地址是192.168.10.5。
如果不显示IP地址,如上图,则可以使用nmtui
指令进入Edit Connection查看,查看后记住IP退出即可。
3、打开xshell远程连接工具,新建会话。
4、输入用户名、密码,点击连接。(后期修改用户名密码也在此处)
5、为保障安全连接,xshell会弹出二次校验提示,点击接受并保存即可;
6、连接成功。
四、远程连接的常见问题
1、xshell连接失败
- 虚拟机未开启。
- 网卡未启动。
- IP地址错误,检查IP地址是否正确。
2、无法访问外网
- 本地无法上网。
- IP有地址错误。
- 虚拟机的和虚拟网络编辑器的网关不一致。
- NAT服务未启用。