「Linux就該這么學(xué)」讀書筆記(七)

歡迎來我的博客

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

配置網(wǎng)絡(luò)參數(shù)

這里使用nmtui,將網(wǎng)卡的IPv4配置方式更改為Manual娘扩,IP地址填寫為192.168.10.10/24,然后保存

將網(wǎng)卡配置文件中的ONBOOT參數(shù)修改為yes

# vim /etc/sysconfig/network-scripts/ifcfg-enoxxx
etc...
ONBOOT=yes
etc...
# systemctl restart network

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

使用nmcli查看網(wǎng)絡(luò)信息和網(wǎng)絡(luò)狀態(tài)

# nmcli connection show
NAME UUID TYPE DEVICE
etc...
# cmcli con show enoxxx
etc...

指定網(wǎng)絡(luò)會話名稱company寺渗,并設(shè)置該網(wǎng)絡(luò)會話默認(rèn)不被自動激活大猛,以及ip4和gw4參數(shù)手動指定IP地址

# nmcli connection add con-name company if name enoxxx autoconnect no tyoe ethernet ipp4 192.168.10.10/24 gw4 192.168.10.1
Connection 'company' (...) successfully added.

使用con-name命令指定家庭所使用的會話名稱house,這樣下班后順手啟用house诅需,通過DHCP自動獲得ip地址

# nmcli connection add con-name house type ethernet ifname enoxxx
etc...
# nmcli connection show
bouse etc...
company etc...
# nmcli connection up house
etc...

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

配置ssh服務(wù)

  • 基于口令的驗證:用賬戶和密碼來驗證登錄
  • 基于秘鑰的驗證:需要在本地生成秘鑰對漾唉,然后把秘鑰對中的公鑰上傳到服務(wù)器,并與服務(wù)器中的公鑰進行比較堰塌,該方式相較來說更安全
參數(shù) 作用
Port 22 默認(rèn)的sshd服務(wù)端口
LIstenAddress 0.0.0.0 設(shè)定sshd服務(wù)器監(jiān)聽的IP地址
Protocol 2 SSH協(xié)議的版本號
HostKey /etc/ssh/ssh_host_key SSH版本號為1時赵刑,DES私鑰存放的位置
HostKey /etc/ssh/ssh_host_rsa_key SSH協(xié)議版本為2時,RSA私鑰存放的位置
HostKey /etc/ssh/ssh_host_dsa_key SSH協(xié)議版本為2時场刑,DSA私鑰存放的位置
PermitRootLogin yes 當(dāng)遠(yuǎn)程用戶的私鑰改變時直接拒絕連接
MaxAuthTries 6 最大密碼嘗試次數(shù)
MacSessions 10 最大終端數(shù)
PasswordAuthentication yes 是否允許密碼驗證
PermitEmptyPasswords no 是否允許空密碼登錄

ssh登錄

禁止以root管理員的身份遠(yuǎn)程登錄到服務(wù)器料睛,可以大大降低被暴力破解的幾率

# vim /etc/ssh/sshd_config
etc...
PermitRootLogin no
# systemctl restart sshd
# systemctl enable sshd
etc...

安全秘鑰驗證

在客戶端主機中生成秘鑰對

# ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): # 按回車或設(shè)置秘鑰的存儲路徑
Created directory '/root/.ssh'.
Enter passphrase (empty for no passphrase): #直接按回車或設(shè)置秘鑰的密碼
Enter same passphrase again: # 再次按回車鍵或設(shè)置秘鑰的密碼
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub
The key fingerprint is:
etc...

把客戶端生成的公鑰文件上傳到遠(yuǎn)程主機

# ssh-copy-id xxx.xxx.xxx.xxx
etc...

只允許秘鑰驗證,拒絕口令驗證

# vim /etc/ssh/sshd_config
etc...
PasswordAuthentication no
etc...
# systemctl restart sshd

遠(yuǎn)程傳輸命令

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

參數(shù) 作用
-v 顯示詳細(xì)的連接進度
-P 指定遠(yuǎn)程主機的sshd端口號
-r 用于傳送文件夾
-6 使用IPv6協(xié)議

上傳

# echo "test" > readme.txt
# scp /root/readme.txt xxx.xxx.xxx.xxx:/home
etc...

下載

# scp xxx.xxx.xxx.xxx:/etc/redhat-release /root
etc...
# cat redhat-release
etc...

不間斷會話服務(wù)

當(dāng)與遠(yuǎn)程主機的會話被關(guān)閉時摇邦,在遠(yuǎn)程主機上運行的命令也隨之被中斷

這里我們需要用到screen服務(wù)程序恤煞,需要用yum自行安裝

  • 會話恢復(fù):即使網(wǎng)絡(luò)中斷也可讓會話隨時恢復(fù),確保用戶不會失去對遠(yuǎn)程會話的控制
  • 多窗口:每個會話都是獨立運行的施籍,擁有各自獨立的輸入輸出終端窗口居扒,終端窗口內(nèi)顯示過的信息也將被分開格力保存,以便下次使用時依然能看到之前的操作記錄
  • 會話共享:當(dāng)多個用戶同時登陸到遠(yuǎn)程服務(wù)器時丑慎,便可以使用會話共享功能讓用戶之間的輸入輸出信息共享

管理遠(yuǎn)程會話

創(chuàng)建一個backup窗口

# screen -S backup
# screen -ls
There is a screen on:
32230.backup(Attached)
1 Socket in /var/run/screen/S-root
# exit
[screen is terminating]

嘗試創(chuàng)建一個linux的會話喜喂,然后強制把這個窗口關(guān)掉,傳統(tǒng)的遠(yuǎn)程控制在這時剛剛執(zhí)行的命令就已經(jīng)結(jié)束了竿裂,只需要查看剛剛離線的會話名稱玉吁,然后就可以繼續(xù)工作了

# screen -S linux
# tail -f /var/log/messages
etc...
中斷會話
# screen -ls
There is a screen on:
xxx.linux (Detached)
1 Socket in /var/run/screen/S-root.
etc...

共享會話功能

讓每個用戶都可以看到相同的內(nèi)容

client A

# ssh xxx.xxx.xxx.xxx
etc...
# screen -S linux

client B

# ssh xxx.xxx.xxx.xxx
etc...
# screen -x
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市腻异,隨后出現(xiàn)的幾起案子进副,更是在濱河造成了極大的恐慌,老刑警劉巖悔常,帶你破解...
    沈念sama閱讀 211,042評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件影斑,死亡現(xiàn)場離奇詭異,居然都是意外死亡机打,警方通過查閱死者的電腦和手機矫户,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,996評論 2 384
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來残邀,“玉大人皆辽,你說我怎么就攤上這事柑蛇。” “怎么了驱闷?”我有些...
    開封第一講書人閱讀 156,674評論 0 345
  • 文/不壞的土叔 我叫張陵唯蝶,是天一觀的道長。 經(jīng)常有香客問我遗嗽,道長粘我,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,340評論 1 283
  • 正文 為了忘掉前任痹换,我火速辦了婚禮征字,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘娇豫。我一直安慰自己匙姜,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,404評論 5 384
  • 文/花漫 我一把揭開白布冯痢。 她就那樣靜靜地躺著氮昧,像睡著了一般。 火紅的嫁衣襯著肌膚如雪浦楣。 梳的紋絲不亂的頭發(fā)上袖肥,一...
    開封第一講書人閱讀 49,749評論 1 289
  • 那天,我揣著相機與錄音振劳,去河邊找鬼椎组。 笑死,一個胖子當(dāng)著我的面吹牛历恐,可吹牛的內(nèi)容都是我干的寸癌。 我是一名探鬼主播,決...
    沈念sama閱讀 38,902評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼弱贼,長吁一口氣:“原來是場噩夢啊……” “哼蒸苇!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起吮旅,我...
    開封第一講書人閱讀 37,662評論 0 266
  • 序言:老撾萬榮一對情侶失蹤溪烤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后鸟辅,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體氛什,經(jīng)...
    沈念sama閱讀 44,110評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年匪凉,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片捺檬。...
    茶點故事閱讀 38,577評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡再层,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情聂受,我是刑警寧澤蒿秦,帶...
    沈念sama閱讀 34,258評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站蛋济,受9級特大地震影響棍鳖,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜碗旅,卻給世界環(huán)境...
    茶點故事閱讀 39,848評論 3 312
  • 文/蒙蒙 一渡处、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧祟辟,春花似錦医瘫、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,726評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至吼具,卻和暖如春僚纷,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背拗盒。 一陣腳步聲響...
    開封第一講書人閱讀 31,952評論 1 264
  • 我被黑心中介騙來泰國打工畔濒, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人锣咒。 一個月前我還...
    沈念sama閱讀 46,271評論 2 360
  • 正文 我出身青樓侵状,卻偏偏與公主長得像,于是被迫代替她去往敵國和親毅整。 傳聞我的和親對象是個殘疾皇子趣兄,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,452評論 2 348

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

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)悼嫉,斷路器艇潭,智...
    卡卡羅2017閱讀 134,628評論 18 139
  • 基礎(chǔ)命令 為了在 sudo 中設(shè)置權(quán)限提升,您需要編輯 sudoers 文件戏蔑。 你不應(yīng)該直接編輯文件蹋凝,而是使用:s...
    米開朗基樂閱讀 1,887評論 0 5
  • https://nodejs.org/api/documentation.html 工具模塊 Assert 測試 ...
    KeKeMars閱讀 6,312評論 0 6
  • 原文: 高性能網(wǎng)絡(luò)瀏覽器-第四章傳輸層安全性(Transport Layer Security,TLS) 翻譯: ...
    夢很想家閱讀 4,581評論 2 6
  • 今天我們集體去比斯特購物中心了,那兒的東西吊牌價是英鎊总棵,進去之后都對人民幣沒有概念了鳍寂,完全忘記了一英磅折合人民幣約...
    蔡春琴閱讀 335評論 0 0