CentOS 7教程(四)-使用SSH工具远程链接CentOS

前面三篇的教程里,咱们安装了CentOS,并设置好了网络,并学习了如何开关机。shell

今天咱们来说讲如何远程链接到CentOS服务器上。安全

首先要搞清楚的是,为何要远程链接到CentOS服务器上。咱们直接在虚拟机上操做不就能够了吗?服务器

其实并非这样的,首先在服务器机房中,除了检查服务器的物理状态外,咱们不多能接触到服务器的本地窗口,假如你所在的公司或单位的信息管理部门,常常是直接操做服务器,那么机房的安全管理是存在的漏洞的。假如是托管在IDC机房(进入IDC机房要通过严格的金属检测、入内事项审计等流程),或者是云主机,更是没办法接解到物理服务器的。而咱们管理服务器的的最好方式就是远程链接进行管理。网络

咱们在虚拟机上安装CentOS,是较为接近公司或单位的机房真实运维环境,咱们将其当作是放在机房的一台服务器便可。运维

使用远程链接的方式管理CentOS,使用的是SSH协议。ssh

SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定。SSH 为创建在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登陆会话和其余网络服务提供安全性的协议。利用 SSH 协议能够有效防止远程管理过程当中的信息泄露问题。工具

具体的更多关于SSH协议的问题,你们能够利用某度,搜索一下SSH协议。学习

使用SSH协议的客户端工具备不少,经常使用的就是SecureCRT、xshell、putty等,各有各的长处,这里就不一一比较了,更可能是看各人的爱好使用而已。在这个篇幅中,咱们着重介绍经过SecureCRT来远程链接CentOS。优化

 

1、SSH服务器端的开启、关闭及重启:编码

SSH服务器端会随着CentOS的启动而启动,是一个守护进程(若是不清楚什么叫守护进程,先别管,后面的文章中咱们再来学习)。

咱们能够经过如下命令检查SSH服务有没有启动:

 

systemctl status sshd.service

 

 

开启CentOS虚拟机后,接住Ctrl+Alt+F2进入到终端界面,输入用户名和密码后,输入以上命令查看SSH服务端的开启状况。

从上图命令行能够看到,ssh服务正在运行,其在监听22端口。

咱们还可使用如下命令开启、关闭、重启ssh服务:

systemctl start sshd.service        #启动ssh服务:

systemctl restart sshd.service      #重启ssh服务:

systemctl enable sshd.service       #开机ssh自启:

systemctl stop sshd.service      #关闭ssh服务;

经过以上命令, 咱们能够开启、关闭、重启或查看ssh服务的状态。如今咱们确定是要打开这个服务咯。

2、检查网络连通性

即然是远程链接,那么咱们必需要知道对方的地址,在网络中惟一标识的地址就是IP地址了。

还记得咱们在教程二中设置的网络吧,目前网络是连通的,但为了以防万一,咱们仍是要检查网络的连通性。

在教程二中,咱们设置了CentOS服务器的IP地址是:192.168.149.88

咱们在Windows下试一下可否连通吧。

 

 

 如无心外,是能够Ping通CentOS的IP地址。假如不通Ping,请按教程二进行检查网络设置,或者看一下打开了CentOS虚拟机的电源没有。

3、使用SecureCRT链接CentOS

在打开SecureCRT后,选择New Session(新会话)图标。弹出New Session Wizard向导框。

 

 

 不管是使用SecureCRT,仍是使用xshell、putty,咱们须要三步,就可使用SSH协议链接上CentOS。

选择协议:选择SSH2协议。

输入须要链接的主机的IP地址:192.168.149.88,检查端口号。

输入须要链接的主机的用户名和密码。

在上图中,咱们在Protocol中选择SSH2协议,而后下一步便可。

下图中,Hostname是必定要输入的,这里输入CentOS的IP地址便可。端口号按默认的22便可。Username可输可不输,后面还会要求输入的。

 

 

 最后,给这个会话起个名字,放上个描述就能够了,固然也能够不设置,这不影响远程链接,只是有个名字和描述,咱们会更清晰知道这台远程机器用来干什么用的。这里咱们使用IP地址做为会话的名字,点击完成便可。

 

 设置完成后,咱们在SecureCRT左边的Session Manager(会话管理器)中看到咱们设置的SSH链接,双击弹出输入CentOS用户名和密码的对话框。

 

 输入正确的用户名和密码后,咱们会发现,咱们登录到了CentOS服务器了。

4、SecureCRT优化设置

在使用SecureCRT链接CentOS以后,咱们来设置一下SecureCRT,以便更方便咱们的使用。

(一)、加大回滚缓冲区。

加大回滚缓冲区,能够记录更多的操做内容,方便咱们回看操做记录。

选择菜单Options->Session Options...打开会话设置对话框,按下图设置加大回滚缓冲区。

 

 (二)、设置为Linux仿真终端及字符编码。

把Terminal设置为Linux,勾选ANSI Color选项,完成后从新链接会话,你会发现会话的背景变黑了,和在虚拟机上的操做同样。还有高亮显示。这样比较保护眼睛。

 

 但不对的是,怎么有乱码了?

 嗯,这是由于字符编码不对的缘由形成的,咱们再来改一下。

 

这里把Character encoding改成支持中文的UTF-8就能够了。再运行一次命令,嗯,中文能够正常显示了。

 

 (三)、调整光标颜色

背景是黑色,光标也是黑色,这样就会常常找不到光标位置,咱们来设置一下光标的颜色。

 

 (四)、操做日志文件存档

咱们操做了服务器后,操做日志是须要存档的,以便于咱们审计操做的命令、输出结果等。

 

   Start log upon connect:在链接后就开始记录日志。

Append to file:追加到文件,这样就不会覆盖文件致使记录丢失了。

文件名的含义:%H-主机名  %s-会话名称  %Y-年  %M-月  %D-日  %h-时

5、小结

 远程链接CentOS服务器,是经过SSH服务。SSH服务的默认端口是22

systemctl staus sshd.service        #查看ssh服务状态

systemctl start sshd.service        #启动ssh服务:

systemctl restart sshd.service      #重启ssh服务:

systemctl enable sshd.service       #开机ssh自启:

systemctl stop sshd.service      #关闭ssh服务

链接CentOS服务器时,要注意网络的连通性,看可否Ping通服务器。

使用SSH软件链接CentOS服务器大约有三步:一、选择协议:选择SSH2协议。二、输入须要链接的主机的IP地址:192.168.149.88,检查端口号。三、输入须要链接的主机的用户名和密码。

优化一下SecureCRT有利于咱们工做增长效率。

相关文章
相关标签/搜索