2020国产成人精品视频,性做久久久久久久久,亚洲国产成人久久综合一区,亚洲影院天堂中文av色

分享

用shell腳本編寫ssh直接修改目標(biāo)服務(wù)器的密碼以及ssh的應(yīng)用

 典刻華章 2017-11-20

1.在生成環(huán)境中經(jīng)常要修改服務(wù)器的密碼,以保證安全,可以用shell編寫腳本。

用ssh直接修改對方服務(wù)器的密碼可以用ssh 用戶名@登錄IP 后跟命令就可以實(shí)現(xiàn),但是需要管理員輸入密碼后才能操作,為了不讓管理員手動進(jìn)行輸入所以用expect解決此方案,由于expect是單獨(dú)的命令在/bin/bash是無法使用的,所以必須要嵌套使用,<<代表以什么結(jié)尾,EOF代表以EOF結(jié)尾,spawn輸入登錄的命令行,expect為期待著問什么,send代表發(fā)送需要的內(nèi)容,\r代表為回車符。

1臺服務(wù)器修改密碼的方法

wkiom1yr1wtjswiaaahpvravt-s682.jpg

wkiol1yr1dcaaandaaeodpdm_mq600.jpg

多臺服務(wù)器并且在全國各地IP地址都是不同的密碼修改,專門編寫存放IP地址的文件,然后在腳本中調(diào)用該文件。

wkiom1yr3_3dlditaal45i8uowe817.jpg

2.ssh輸入時出現(xiàn)一下錯誤的提示,無法ssh登錄到服務(wù)器端,提示如下,說明對端服務(wù)器的驗(yàn)證被刪除。

wkiom1ysn9uxpu6-aaqo9yyqz6m711.jpg

服務(wù)器端刪除驗(yàn)證的方法

wkiom1yson7ylsb0aajpzlnl7hq261.jpg

服務(wù)器端解決的方案

wkiol1ysosocvqaoaad18tf2ayy945.jpg

解決ssh輸入時出現(xiàn)一下錯誤的提示,刪除的本機(jī)的known_hosts文件

wkiom1ysojdskydwaabjkwzgute851.jpg

wkiom1ysrllg3ppraah6bsogkyi245.jpg

ssh用秘鑰驗(yàn)證的方法:在本地機(jī)器上生成秘鑰對,把生成的公鑰放到服務(wù)器端,這樣用戶就可以不用輸入密碼就可以登錄。

wkiom1ysrxlyl4j7aalippi7sc4229.jpg

查看生成的公鑰和私鑰

wkiol1ysrc2wxjvyaacw4pv8guw491.jpg

把生成的公鑰上傳到服務(wù)器端

wkiol1ysrqzd76epaahdqzz-dxc094.jpg

3.在遠(yuǎn)程服務(wù)器添加一個用戶為fanlj,但是不登陸到遠(yuǎn)程主機(jī).

wkiol1ysszuwmet0aabqypw6_tu114.jpg

wkiom1yssghy9jd8aacabjr5ge4228.jpg

SSH到遠(yuǎn)程主機(jī)時,能夠調(diào)用遠(yuǎn)程主機(jī)的X窗口

ssh -X   192.168.1.30

sshd配置文件解析

wkiol1yssvhb_htkaahcj3ouan8914.jpg

# vim  /etc/ssh/sshd_config

Port 3389          //修改端口號,修改后客戶端登陸ssh  -p  3389 x.x.x.x

Protocol 2

ListenAddress  192.168.168.174       //不是在所有IP地址上監(jiān)聽,只監(jiān)聽指定IP地址

PermitRootLogin  no        //不允許root用戶以ssh方式登陸

PermitEmptyPasswords  no   //不允許使用空密碼

UseDNS no            //不執(zhí)行DNS反解

LoginGraceTime  2m    //登錄限時(寬限期),若客戶端超過此時間(默認(rèn)2分鐘)

//未登錄成功,服務(wù)器將主動斷開連接

StrictModes yes        //嚴(yán)格模式,此模式會在允許登入前檢查用戶家目錄和密鑰庫

//文件的權(quán)限、歸屬,若有異常(其他人能寫入)則拒絕登入

MaxAuthTries  6     //每次連接允許認(rèn)證登錄的最多次數(shù),若超過此次數(shù)

//仍未登錄成功,服務(wù)器將主動斷開連接

4.實(shí)現(xiàn)黑名單/白名單

添加兩個用戶分別為lj和jim

(1)只使用黑名單,其他默認(rèn)全允許;或只使用白名單,默認(rèn)其他全拒絕

(2)允許tom用戶使用ssh,只允許root用戶在192.168.1.30上使用ssh,其他全拒絕

# vim  /etc/ssh/sshd_config

AllowUsers  tom  root@192.168.1.30

在服務(wù)器端配置192.168.1.30

wkiom1ysvpwad3vfaafkkfyoqk0219.jpg

wkiol1ysvtuczuvmaacekcji51o354.jpg

wkiol1ysvijbghncaaav5jynyum822.jpg

wkiom1ysvh_i0y81aadba41afae281.jpg

在客戶端進(jìn)行測試

wkiom1ysvxet6jieaaczrlr6ekc235.jpg

wkiol1ysvlkbqhpraacvm-rcmvc383.jpg  

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多