Linux Chapter09——使用ssh服務(wù)管理遠(yuǎn)程主機(jī)

配置網(wǎng)絡(luò)服務(wù)

配置網(wǎng)卡參數(shù)

使用nmtui命令來(lái)配置網(wǎng)絡(luò)


使用nmtui命令

配置網(wǎng)卡

創(chuàng)建網(wǎng)絡(luò)會(huì)話

RHEL和CentOS系統(tǒng)默認(rèn)使用NetworkManager來(lái)提供網(wǎng)絡(luò)服務(wù)。這是一種動(dòng)態(tài)管理網(wǎng)絡(luò)配置的守護(hù)進(jìn)程,能夠讓網(wǎng)絡(luò)設(shè)備保持連接狀態(tài)椭微,可以使用nmcli命令來(lái)管理NetworkManager服務(wù)程序博脑。nmcli是一款基于命令行的網(wǎng)絡(luò)配置工具

[root@linuxprobe ~]# nmcli connection show
NAME    UUID                                  TYPE      DEVICE 
ens160  8681d74a-0ce1-49c7-90a7-adb5c6a62b00  ethernet  ens160 
virbr0  66f2e1c0-ef55-443f-b0f4-8bdc233fcb2d  bridge    virbr0 
[root@linuxprobe ~]# nmcli connection show ens160 
connection.id:                          ens160
connection.uuid:                        8681d74a-0ce1-49c7-90a7-adb5c6a62b00
connection.stable-id:                   --
connection.type:                        802-3-ethernet
connection.interface-name:              ens160
connection.autoconnect:                 yes

網(wǎng)絡(luò)會(huì)話切換弄抬,用到以后補(bǔ)

綁定兩塊網(wǎng)卡

使用nmcli命令來(lái)配置網(wǎng)卡設(shè)備的綁定參數(shù)氮昧,網(wǎng)卡綁定的理論知識(shí)類似于前面學(xué)習(xí)的RAID硬盤組蓄愁,我們需要對(duì)參與綁定的網(wǎng)卡設(shè)備逐個(gè)進(jìn)行“初始設(shè)置”

創(chuàng)建出一個(gè)bond網(wǎng)卡

nmcli connection add type bond con-name bond0 ifname bond0 bond.options "mode=balance-arr"

創(chuàng)建一個(gè)類型為bond娶桦、名稱為bond0贾节、網(wǎng)卡名為bond0的綁定設(shè)備,綁定模式為balance-rr

  • 這里使用的是balance-rr網(wǎng)卡綁定模式衷畦,其中rr是round-robin的縮寫栗涂,全稱為輪循模式。round-robin的特點(diǎn)是會(huì)根據(jù)設(shè)備順序依次傳輸數(shù)據(jù)包祈争,提供負(fù)載均衡的效果斤程。讓寬帶性能更好一些;而且一旦某個(gè)網(wǎng)卡發(fā)生故障铛嘱,會(huì)馬上切換到另一臺(tái)網(wǎng)卡設(shè)備上暖释,保證網(wǎng)絡(luò)傳輸不被終端。
  • active-backup是另外一種比較常用的網(wǎng)卡綁定模式墨吓,特點(diǎn)是平時(shí)只有一塊網(wǎng)正常工作球匕,另一個(gè)網(wǎng)卡隨時(shí)待命,一旦網(wǎng)卡發(fā)生損壞帖烘,待命的網(wǎng)卡會(huì)自動(dòng)頂替上去亮曹。這種模式稱為主備模式
  • balance-rr模式能夠讓兩塊網(wǎng)卡同時(shí)一起工作,保障網(wǎng)絡(luò),當(dāng)其中一塊網(wǎng)卡出現(xiàn)故障后能自動(dòng)備援照卦,且無(wú)須交換機(jī)設(shè)備支援式矫,從而提供了可靠的網(wǎng)絡(luò)傳輸保障

向bond0設(shè)備添加從屬網(wǎng)卡

剛才創(chuàng)建成功的bond0設(shè)備當(dāng)前僅僅是個(gè)名稱,里面并沒(méi)有真正能為用戶傳輸數(shù)據(jù)的網(wǎng)卡設(shè)備役耕,接下來(lái)將ens160和ens224網(wǎng)卡添加進(jìn)來(lái)

nmcli connection add type ethernet slave-type bond con-name bond0-port1 ifname ens160 master boond0
nmcli connection add type ethernet slave-type bond con-name bond0-port2 ifname ens224 master boond0

配置bond0設(shè)備的網(wǎng)絡(luò)信息

[root@linuxprobe ~]# nmcli connection modify bond0 ipv4.addresses 192.168.168.157/24
[root@linuxprobe ~]# nmcli connection modify bond0 ipv4.gateway 192.168.168.1
[root@linuxprobe ~]# nmcli connection modify bond0 ipv4.dns 192.168.168.1
[root@linuxprobe ~]# nmcli connection modify bond0 ipv4.method manual

啟動(dòng)bond0

[root@linuxprobe ~]# nmcli connection up bond0
Connection successfully activated (master waiting for slaves) (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/7)

查看設(shè)備詳細(xì)列表

[root@linuxprobe ~]# nmcli device status
DEVICE      TYPE      STATE      CONNECTION  
bond0       bond      connected  bond0       
ens160      ethernet  connected  ens160      
virbr0      bridge    connected  virbr0      
ens224      ethernet  connected  bond0-port2 
lo          loopback  unmanaged  --          
virbr0-nic  tun       unmanaged  --   

遠(yuǎn)程控制服務(wù)

配置sshd服務(wù)

SSH是一種能夠以安全的方式提供遠(yuǎn)程登陸的協(xié)議采转,也是目前遠(yuǎn)程管理Linux系統(tǒng)的首選方式。
想要使用SSH協(xié)議來(lái)遠(yuǎn)程管理Linux系統(tǒng)瞬痘,需要配置部署sshd服務(wù)程序故慈。sshd是基于SSH協(xié)議開發(fā)的一款遠(yuǎn)程管理服務(wù)程序,能夠提供兩種安全驗(yàn)證的方法

  • 密碼驗(yàn)證——用賬戶和密碼來(lái)驗(yàn)證登錄
  • 秘鑰驗(yàn)證——需要在本地生成密鑰對(duì)框全,然后把密鑰對(duì)中的公鑰上傳至服務(wù)器察绷,并與服務(wù)器中的公鑰進(jìn)行比較
    sshd服務(wù)的配置信息保存在/etc/ssh/sshd_config文件中


    sshd服務(wù)配置文件中包含的參數(shù)及作用

安全密鑰驗(yàn)證

配置sshd密鑰驗(yàn)證

  • 客戶端主機(jī)中生成“密鑰對(duì)”
ssh-keygen
  • 把客戶端主機(jī)中生成的公鑰文件傳送至遠(yuǎn)程服務(wù)器
ssh-copy-id 服務(wù)器ip
  • 修改服務(wù)器端設(shè)置
    修改服務(wù)器設(shè)置,只允許密鑰驗(yàn)證津辩,拒絕傳統(tǒng)的密碼驗(yàn)證


    開啟密鑰驗(yàn)證

遠(yuǎn)程傳輸命令

scp是一個(gè)基于SSH協(xié)議在網(wǎng)絡(luò)之間進(jìn)行安全傳輸?shù)拿?/p>

scp[參數(shù)] 本地文件 遠(yuǎn)程賬戶@遠(yuǎn)程IP地址:遠(yuǎn)程目錄
  • scp不僅能夠通過(guò)網(wǎng)絡(luò)傳送數(shù)據(jù)拆撼,而且所有的數(shù)據(jù)都將進(jìn)行加密處理


    scp命令中可用的參數(shù)及作用
  • scp命令還可以把遠(yuǎn)程服務(wù)器上的文件下載到本地主機(jī)

scp[參數(shù)]遠(yuǎn)程用戶@遠(yuǎn)程IP地址:遠(yuǎn)程文件  本地目錄

不間斷會(huì)話服務(wù)

Terminal Multiplexer 終端復(fù)用器 Tmux 是一款能夠?qū)崿F(xiàn)多窗口歐遠(yuǎn)程控制的開源服務(wù)程序。為了解決網(wǎng)絡(luò)異常終端或?yàn)榱送瑫r(shí)控制多個(gè)遠(yuǎn)程終端窗口而設(shè)計(jì)的程序喘沿。用戶還可以使用Tmux服務(wù)程序同時(shí)在多個(gè)遠(yuǎn)程會(huì)話中自由切換

  • 會(huì)話恢復(fù):網(wǎng)絡(luò)中斷闸度,也可讓會(huì)話恢復(fù)。確保用戶不會(huì)丟失
  • 多窗口 每個(gè)會(huì)話都是獨(dú)立運(yùn)行摹恨,擁有各自獨(dú)立的輸入輸出終端窗口
  • 會(huì)話共享 當(dāng)多個(gè)用戶同時(shí)登錄到遠(yuǎn)程服務(wù)器時(shí)筋岛,便可以使用會(huì)話共享功能讓用戶之間的輸入輸出信息共享

管理遠(yuǎn)程會(huì)話

Tmux能創(chuàng)建不間斷會(huì)話、恢復(fù)離線工作晒哄、將界面切分為不同的窗格睁宰、共享會(huì)話。

tmux new -s backup

假設(shè)此時(shí)我們要去忙其他事情寝凌,但會(huì)話窗口中執(zhí)行的進(jìn)程不能被中斷柒傻。此時(shí)可以用detach參數(shù)將會(huì)話隱藏到后臺(tái)

tmux ls

查看后臺(tái)的會(huì)話列表

[root@linuxprobe ~]# tmux ls
backup: 1 windows (created Fri Dec  1 09:22:55 2023) [119x21]

tmux attach

在tmux命令后面加attach和會(huì)話編號(hào)或會(huì)話名稱就可以。關(guān)閉會(huì)話窗口之前正在進(jìn)行的一切工作狀態(tài)都會(huì)被呈現(xiàn)出

tmux attach -t 會(huì)話名

kill

如果不需要使用tmux會(huì)話了较木,直接使用kill命令殺死這個(gè)會(huì)話

tmux kill-session -t backup

管理多窗格

Tmux有多個(gè)窗格功能红符,能夠把一個(gè)終端界面按照上下或左右進(jìn)行切割。從而使得能同時(shí)做多件事情伐债,而且之間互不打擾

  • 先創(chuàng)建一個(gè)會(huì)話预侯,

使用tmux split-window命令可以創(chuàng)建上下切割的多窗格終端界面面
使用tmux split-window -h 可以創(chuàng)建左右切割的多窗格終端界面


多窗格創(chuàng)建會(huì)話

切換窗格

  • tmux select-pane -U 切換至上方的窗格

  • tmux select-pane -D 切換至下方的窗格

  • tmux select-pane -L 切換至左方的窗格

  • tmux select-pane -R 切換至右方的窗格

  • ctrl+B+方向鍵 調(diào)整窗格尺寸

窗格互換

  • tmux swap-pane -U 將當(dāng)前窗格與上方窗格互換
  • tmux swap-pane -D 將當(dāng)前窗格與下方窗格互換
  • tmux swap-pane -R 將當(dāng)前窗格與右方窗格互換
  • tmux swap-pane -L 將當(dāng)前窗格與左方窗格互換

快捷鍵切換窗格

同時(shí)先按下Ctrl+B組合鍵然后松手再迅速按下其他后續(xù)鍵

  • % 劃分為左右兩個(gè)窗格
  • " 劃分為上下兩個(gè)窗格
  • <方向鍵> 切換到上下左右相鄰的一個(gè)窗格
  • ; 切換至上一個(gè)窗格
  • o 切換至下一個(gè)窗格
  • { 將當(dāng)前窗格與上一個(gè)窗格位置互換
  • } 將當(dāng)前窗格與下一個(gè)窗格位置互換
  • x 關(guān)閉窗格
  • !將當(dāng)前窗格拆分成獨(dú)立窗口峰锁,而不在與其他窗格同處一個(gè)界面
  • q 顯示窗格編號(hào)

會(huì)話共享功能

Tmux服務(wù)不僅可以確保用戶在極致情況下也不丟失對(duì)系統(tǒng)的遠(yuǎn)程控制萎馅,保證了生產(chǎn)環(huán)境中遠(yuǎn)程工作的不間斷性,而且它還具有會(huì)話共享虹蒋、分屏切割窗格糜芳、會(huì)話鎖定飒货。

檢索日志信息

在RHEL8系統(tǒng)中,默認(rèn)的日志服務(wù)程序rsyslog峭竣√粮ǎ可以將rsyslog理解成之前的syslogd服務(wù)的增強(qiáng)版本。更加注重日志的安全性和性能指標(biāo)皆撩。


常見的日志文件保存路徑

journalctl

journalctl用于檢索和管理系統(tǒng)日志信息

journalctl 參數(shù)
  • -n 指定條數(shù)
  • -f 實(shí)時(shí)刷新日志的最新內(nèi)容


    日志信息等級(jí)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末扣墩,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子扛吞,更是在濱河造成了極大的恐慌沮榜,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,183評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件喻粹,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡草巡,警方通過(guò)查閱死者的電腦和手機(jī)守呜,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)山憨,“玉大人查乒,你說(shuō)我怎么就攤上這事∮艟梗” “怎么了玛迄?”我有些...
    開封第一講書人閱讀 168,766評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)棚亩。 經(jīng)常有香客問(wèn)我蓖议,道長(zhǎng),這世上最難降的妖魔是什么讥蟆? 我笑而不...
    開封第一講書人閱讀 59,854評(píng)論 1 299
  • 正文 為了忘掉前任勒虾,我火速辦了婚禮,結(jié)果婚禮上瘸彤,老公的妹妹穿的比我還像新娘修然。我一直安慰自己,他們只是感情好质况,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,871評(píng)論 6 398
  • 文/花漫 我一把揭開白布愕宋。 她就那樣靜靜地躺著,像睡著了一般结榄。 火紅的嫁衣襯著肌膚如雪中贝。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,457評(píng)論 1 311
  • 那天潭陪,我揣著相機(jī)與錄音雄妥,去河邊找鬼最蕾。 笑死,一個(gè)胖子當(dāng)著我的面吹牛老厌,可吹牛的內(nèi)容都是我干的瘟则。 我是一名探鬼主播,決...
    沈念sama閱讀 40,999評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼枝秤,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼醋拧!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起淀弹,我...
    開封第一講書人閱讀 39,914評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤丹壕,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后薇溃,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體菌赖,經(jīng)...
    沈念sama閱讀 46,465評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,543評(píng)論 3 342
  • 正文 我和宋清朗相戀三年沐序,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了琉用。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,675評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡策幼,死狀恐怖邑时,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情特姐,我是刑警寧澤晶丘,帶...
    沈念sama閱讀 36,354評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站唐含,受9級(jí)特大地震影響浅浮,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜捷枯,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,029評(píng)論 3 335
  • 文/蒙蒙 一脑题、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧铜靶,春花似錦叔遂、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至蚕苇,卻和暖如春哩掺,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背涩笤。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工嚼吞, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留盒件,地道東北人舱禽。 一個(gè)月前我還...
    沈念sama閱讀 49,091評(píng)論 3 378
  • 正文 我出身青樓炒刁,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親誊稚。 傳聞我的和親對(duì)象是個(gè)殘疾皇子翔始,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,685評(píng)論 2 360

推薦閱讀更多精彩內(nèi)容