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有利於咱們工做增長效率。

相關文章
相關標籤/搜索