999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

SSH連接專題問答

2020-04-20 11:25:58江蘇陳滬娟
網絡安全和信息化 2020年3期
關鍵詞:用戶系統

■江蘇 陳滬娟

現在SSH協議主要有哪些版本號?請問怎樣查看SSH協議的版本號?

答:現在主要有SSH 1.x和SSH 2.x這兩個版本,而且它們之間相互不能兼容。也就是說,用SSH 2.x的客戶程序是無法連接到SSH 1.x的服務程序上去的。在Linux系統環境下,查看SSH協議版本命令一般為“#ssh-V”;例如,在Linux系統的“$”提示符下,輸入“ssh-V”命令后,如果返回“ssh:SSH Secure Shell 2.x on i686-pc-linux-gnu”信息,那就表示Linux系統目前使用的是SSH2。

值得注意的是,Linux系統默認內置的是OpenSSH協議程序。倘若查看本地OpenSSH服務器支持的SSH協議版本,大家可以訪問“/etc/ssh/sshd_config”這個文件。用文本編輯器打開這個文件,同時查看其中的“Protocol”字段。要是顯示有“Protocol 2”關鍵字信息,就表示服務器只支持SSH2。要是顯示有“Protocol 1,2 ”關鍵字信息,就表示服務器同時支持SSH1協議和SSH2協議。

SSH協議、SSL協議都屬于安全協議,它們相互之間有關系嗎?

答:沒有關系!SSH協議是芬蘭一家公司提出的,SSL協議是網景公司提出的,前面一種協議只是加密的shell,最初是用來替代telnet的,后面一種協議是基于Web應用的安全協議。

請問SSH協議的客戶端程序和服務端程序各有什么作用?

答:客戶端程序主要負責遠程拷貝、遠程登陸、安全文件傳輸等操作,而服務端程序是一個守護進程,它在系統后臺運行,同時響應來自客戶端的連接請求,它提供了對遠程連接的處理,具體包括非安全連接、密鑰交換、公共密鑰認證、對稱密鑰加密等。

不同版本的SSH協議在功能上各有什么區別?

答:SSH1協議版本又分為1.3和1.5兩個版本,該版本采用DES、3DES、Blowfish和RC4等對稱加密算法保護數據安全傳輸,而對稱加密算法的密鑰是通過非對稱加密算法來完成交換的。SSH1使用循環冗余校驗碼來保證數據的完整性,不過這種方法有明顯缺陷。SSH1協議版本用數字簽名算法和Diffie-Hellman算法代替非對稱加密算法來完成對稱密鑰的交換,并修補了循環冗余校驗碼的缺陷。此外,SSH2還增加了AES和Twofish等對稱加密算法。

SSH協議的安全認證原理是什么?

答:從客戶端系統來說,SSH協議支持兩種安全認證方式,一種是基于口令的安全認證方式,另外一種是基于密匙的安全認證方式。其中,前面一種認證方式只要知道賬號和密碼,就能登錄到遠程服務器中,但是這種認證方式仍然會受到“中間人”的攻擊,因為用戶無法知道自己遠程訪問的服務器,就是自己想要連接的服務器,或許會有別人在冒充真正的服務器。后面一種認證方式可以避免“中間人”攻擊,因為這種認證方式需要用戶事先創建一對密匙,同時將公用密匙放在需要遠程連接的服務器上,當用戶自己要訪問SSH服務器時,客戶端程序就會向服務器發出請求,請求用自己的密匙來安全認證,接收到請求信息后,服務器會從本地系統自動搜索公用密匙,之后將它和接收到的公用密匙進行比較,要是兩個密匙內容相同,那么服務器就用公用密匙加密“質詢”,同時將它發送給客戶端程序,客戶端程序收到“質詢”后,就能用私人密匙解密再將它傳輸給服務器。

為了預防惡意用戶有足夠的時間將中途截獲的公有密鑰破解,OpenSSH 1.x版本默認規定,遠程主機使用的公有密鑰會在間隔1小時后自動再生。請問有沒有辦法修改時間間隔,讓遠程主機使用的公有密鑰不進行再生?

答:當然有辦法!只要打開OpenSSH服務器的配置文件“/etc/ssh/sshd_config”,將其中的“KeyRegenetationlnterval”選項數值設置為“0”,將再生時間間隔設置為“0”,就能讓遠程主機使用的公有密鑰不進行再生。當然,“/etc/ssh/sshd_config”文件中還包含其他一些配置選項,通過合理配置與定義,能夠調整客戶端程序的工作方式。該文件中的每一行都包含“關鍵字——值”的匹配,其中的關鍵字是可以忽略大小寫的。

相比TELNET、FTP等傳統協議程序,為什么說SSH協議連接程序是相對安全的?

答:這是由于TELNET、FTP之類的傳統協議程序在網絡環境中傳輸數據時,是以明文形式進行的,惡意用戶很容易竊取口令和賬號之類的隱私數據。同時,這些協議程序的安全驗證方式也有致命弱點,十分容易受到“中間人”攻擊。這里的“中間人”攻擊方式,指的是“中間人”冒充真正主機接收用戶傳給主機的數據,再冒充用戶自己將數據傳給真正的主機,主機和用戶之間的數據傳送被“中間人”轉手后,就可能出現安全問題。

而SSH協議程序在傳輸數據的時候,是以加密形式進行的,“中間人”攻擊方式無法輕易實現,所以SSH協議程序可以替代傳統協議程序,為數據傳輸提供一個相對安全的“通道”。當然,SSH協議程序在傳輸數據的過程中,還支持數據壓縮功能,該功能可以大大提升數據傳輸速度。

生成SSH的密匙對,主要是出于什么考慮?在Linux系統中創建用戶自己的密匙對時,該如何操作?該協議的加密通道是通過什么形式來實現的?

答:因為SSH的密匙對有兩個方面的作用:一是能只用一個密碼就登錄到所有用戶想訪問的服務器系統中;二是能夠有效預防“中間人”這種攻擊方式。倘若Linux系統使用的是SSH 1.x版本,那么只要使用“ssh-keygen”命令即可,倘若Linux系統使用的是SSH 2.x版本,那么一定要執行“ssh-keygen-d”命令,才能創建用戶自己的密匙對。

該協議的加密通道是通過端口轉發形式來實現的。用戶可以在本地端口和在遠程服務器上運行的某個服務端口之間建立加密通道,日后只要連接到本地端口,所有對本地端口的訪問請求,都會被SSH協議程序自動加密同時轉發到遠程服務器的端口。只是遠程服務器中的SSH服務端程序啟動的時候,加密通道才能正常工作。

在使用SSH協議與遠程服務器www.aaa.com成功建立連接后,如何使用“scp”命令將本地主機當前目錄下的“123”文件,復制到遠程服務器的家目錄中,假設用戶在遠程服務器上的帳號名為“bbb”?

答:很簡單!只要輸入“scp 123 www.aaa.com">bbb@www.aaa.com:.”命令即可。如果要將“123”文件從遠程服務器中復制回來,只要輸入“scp www.aaa.com:123">bbb@www.aaa.com:dumb .”命令即可。“scp”命令在實際傳輸文件時,會先調用SSH協議連接登錄遠程服務器,然后執行文件復制傳輸操作,最后調用SSH服務關閉遠程服務連接。

在進行SSL協議連接時,有時會出現“密碼正確,但不能連接”之類的錯誤提示,請問這是怎么回事?

答:很可能是因為用戶使用了“root”賬號登錄,而服務器沒有開啟“root”賬號登錄ssh的權限。此時不妨編輯修改“/etc/ssh/sshd_config”文件,將其中的關鍵字“PermitRootLogin no”調整為“PermitRootLogin yes”即可。

請問怎樣在Linux系統中,啟用“22”服務端口?

答:由于“22”端口是系統的SSH服務使用的,只要啟動運行該系統服務,就能達到開啟該端口目的了。在開啟該系統服務時,只要執行命令“/etc/init.d/sshd start”即可。接著輸入“netstat-antulp|grep ssh”命令查看相關信息,就能知道目標端口是否正常打開了。

不知OpenSSH程序有幾種配置方式?它們各自的優先級有什么不同?

答:OpenSSH程序支持系統級的配置文件、用戶配置文件和命令行參數這三種配置方式,其中系統配置文件的優先級低于用戶配置文件,用戶配置文件優先級低于命令行參數。由于在安裝OpenSSH程序的時候,沒有缺省的用戶配置文件,我們必須將“/etc/ssh/ssh_config”文件復制并重新命名為“~/.ssh/config”。

在同一臺Linux系統主機中,是否可以允許SSH 1.x和SSH 2.x這兩個版本密匙對同時存在?

答:當然允許!因為無論哪個版本的密匙對,都是以文件形式存在的,而SSH 1.x和SSH 2.x這兩個版本密匙對,其實對應著兩個不同的文件,所以它們可以同時存在。

請問Linux系統在缺省狀態下,會將SSH協議的公用密匙和私人密匙分別存儲在什么路徑?

答:公用密匙在缺省狀態下,會被存儲到“/home/account/.ssh/id_dsa.pub”路徑,私人密匙在缺省狀態下,會被存儲到“/home/account/.ssh/id_dsa”,這里的“account”為登錄Linux系統的特定用戶賬號名稱。其中,用戶必須要好好保護私人密匙,謹防別人知道,公用密匙要分發到用戶自己想訪問的遠程服務器主機中去。

當用戶初次使用SSH協議訪問遠程服務器時,會看到無法找到主機密鑰的提示內容,請問這時該如何操作?

答:只要輸入“yes”后,Linux系統會自動將遠程服務器的密鑰添加到用戶主目錄下的“.ssh/hostkeys”下,這樣用戶就能繼續操作了。

能否談談SSH連接、VPN連接各自的適應環境?

答:要是想通過網址快速切換加密和普通網絡,建議使用SSH協議連接,因為VPN連接必須通過斷線和重連方式來實現,速度很慢很麻煩;要是用戶僅僅是臨時性需要使用加密連接,建議使用SSH協議連接;要是用戶使用的軟件沒有設置代理功能,建議使用VPN連接;要是用戶在一個企業環境中,企業內已經部署了VPN服務器,企業外使用普通網絡,或全部使用VPN網絡,建議使用VPN連接。

要分發SSH協議的公用密匙時,該怎么操作?

答:首先以系統管理員權限登錄需要用SSH連接的遠程服務器,進入自己的家目錄,然后創建一個名稱為“.ssh”的子目錄。接著將自己的公用密匙“identity.pub”文件復制到“.ssh”的子目錄下,同時將其重命名為“authorized_keys”。之后執行“chmod 644.ssh/authorized_keys”命令,確保除了用戶自己之外別人對“authorized_keys”文件沒有寫入操作權限。

當SSH協議連接遇到故障時,用戶常常需要通過查看調試信息,來準確定位這些錯誤原因。請問在Linux系統環境下,如何查看SSH協議的調試信息?

答:可以執行“ssh-v”命令查看SSH協議的調試信息。

假設某局域網使用H3C設備作為SSH服務器,如果交換機沒有開啟SSH服務器功能,那么普通用戶將無法以SSH連接遠程登錄交換機。請問如何檢查SSH服務器端有沒有開啟SSH服務?

答:很簡單!只要在交換機后臺系統的全局視圖模式下,執行“display ssh server status”命令,就能查看到SSH服務器端的工作狀態,如果命令返回SSH服務器的狀態為“Disable”,那說明交換機還不支持SSH服務器功能。此時,不妨執行“ssh server enable”命令,重新開啟交換機后臺系統的SSH服務器功能。

在Linux系統主機上安裝好SSH軟件包后,SSH服務默認不會自動啟動,請問如何啟動運行該服務?

答:只要在系統命令行中執行“service sshd start”命令即可,當然也可以輸入“/etc/init.d/sshd start”,這兩種命令都能啟動運行SSH服務。

有一臺Linux系統主機位于單位內網中,請問外網用戶有沒有辦法通過SSH協議連接,與之建立遠程訪問連接呢?

答:可以借助開放的nat123端口映射網絡輔助工具來實現該連接目的。首先在內網環境使用域名綁定目標Linux系統主機。接著在內網環境安裝并啟用nat123端口映射工具,通過該工具手工添加端口映射,使用非網站的其他應用。將其中的內網端口設置為SSH訪問端口“22”,將外網訪問端口自定義為其他沒有使用到的空閑端口,單擊“確認保存”按鈕后結束端口映射操作。之后SSH協議使用域名加端口的方式,與Linux系統主機建立映射連接,連接成功后就能正常訪問到內網系統中的內容了。

眾所周知,SSH服務在缺省狀態下使用“22”端口,請問有沒有辦法將該端口修改成其他號碼,以躲避惡意用戶的攻擊?

答:答案是肯定的!只要使用“vi/etc/ssh/sshd.config”命令,編輯SSH協議的配置文件,找到“port”關鍵字,將其后面默認的數字“22”修改成其他陌生的數字即可。

為實現SSH協議的安全連接,請問服務器端程序與客戶端程序相互通信時,要經歷哪些階段?

答:主要經歷五個階段:一是版本號協商階段,該階段通信雙方通過版本協商確定使用的版本;二是密鑰和算法協商階段,該階段通信雙方根據本端和對端支持的算法,協商出最終使用的算法;三是認證階段,SSH客戶端向服務器端發起認證請求,服務器端對客戶端進行認證;四是會話請求階段,該階段客戶端程序會向服務器端程序發送會話請求;五是交互會話階段,該階段服務器端和客戶端程序進行數據的交互。

當登錄SSH服務器時,如果出現“Host key verification failed.”之類的錯誤信息時,該怎么進行處理?

答:顯而易見,這個問題屬于證書不匹配,可以通過直接刪掉“/ssh/known_hosts”文件來快速解決。

請問SSH連接和VPN連接有什么共同點和不同點?

答:它們的共同點就是都是加密的、可靠的技術,都能跨平臺建立連接。不同點是:VPN連接更接近底層,有專用連接屬性;SSH連接類似加密代理服務器,具有普通連接屬性。

有什么快捷辦法查看Ubuntu系統是否安裝了SSH軟件包?

答:只要在“/etc/ssh”下查看“sshd_config”文件是否存在,如果不存在此路徑或者沒有該文件,那么就說明Ubuntu系統目前還沒有安裝SSH軟件包。這時候,可以執行“sudo apt-get install ssh”命令進行SSH軟件包的安裝操作。

在Linux系統主機上安裝openssh程序包,該怎么操作呢?

答:不妨通過“apt-get install openssh-client”命令,安裝openssh的客戶端程序,使用“apt-get install openssh-server”命令,安裝openssh的服務端程序。安裝好程序后,可以使用“ps-e|grep ssh”命令,查看SSH服務是否已經啟動運行。

當用戶使用SSH協議連接從本機系統登錄進入遠程服務器時,用戶有時想切換到本地主機做一些操作,之后再重新回到遠程服務器。此時,用戶是否需要中斷SSH協議連接?

答:不需要!只要在遠程服務器系統中輸入“~”命令,臨時切換到本地主機系統即可,這時SSH遠程客戶端會話就在Linux系統后臺中運行。

當在多個窗口中打開到相同遠程服務器的SSH連接時,有沒有辦法不要每次都輸入登錄賬號和密碼?

答:有辦法!只要配置好SSH的連接共享選項即可,具體操作為:首先在本地計算機系統中打開用戶的SSH配置文件,一般該配置文件位于“~/.ssh/config”,之后手工添加如下2行代碼內容:

現在嘗試切換本地主機與遠程服務器的SSH連接,并重新創建一條新連接,之后打開一個新窗口,再創建一條連接,用戶將會看到,第二條連接幾乎是在轉眼間就創建好了。很顯然,這種配置操作有利于提升操作效率。

請問怎樣減少每次與遠程服務器的SSH連接等待時間?

答:用戶可以嘗試在自己的SSH配置文件中,添加“GSSAPIAuthentication no”這條命令代碼。

請問怎樣在Quidway系列交換機中開啟SSH服務?

答:只要在交換機后臺系統依次執行如下命令:

完成上述配置操作后,Stelnet客戶端用戶就能以“rtytur”賬號、“659873”密碼,以SSH連接方式遠程登錄到Quidway系列交換機后臺系統了。

請問SSH協議在數據傳輸過程中,是否一直采用加密方式傳輸嗎?

答:不是!在連接協商階段,數據報文是采用的明文方式傳輸的。

能否簡單介紹一下SSH協議連接的建立過程?

答:首先客戶端程序向服務端程序發起SSH協議連接請求;其次服務端向客戶端發起版本協商;第三服務端發送公鑰、隨機數等信息;第四客戶端返回確認信息,同時附帶用公鑰加密過的一個隨機數,用于雙方計算Session Key;第五進行反復認證階段,直到認證成功或者認證次數達到上限,服務端切換SSH連接為止;第六客戶端將要執行的命令加密后傳給服務端,服務端接收到報文,解密后執行該命令,同時將執行的結果加密發還給客戶端,客戶端顯示接收結果。

猜你喜歡
用戶系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
Camera360:拍出5億用戶
創業家(2015年10期)2015-02-27 07:55:08
主站蜘蛛池模板: 亚洲大尺度在线| 女人毛片a级大学毛片免费| 国产丝袜一区二区三区视频免下载| 国产免费好大好硬视频| 国产农村妇女精品一二区| 波多野结衣视频一区二区| 少妇精品久久久一区二区三区| 国产在线日本| 青青操国产| 成人福利在线观看| 播五月综合| 久青草网站| 国产男女免费视频| 一级一级一片免费| 亚洲成人网在线观看| 直接黄91麻豆网站| 亚洲天堂成人| 综合网天天| 欧美区一区二区三| 久青草免费在线视频| 999在线免费视频| 亚洲免费成人网| 久久精品一卡日本电影| 成年女人a毛片免费视频| 欧洲熟妇精品视频| 亚洲国产理论片在线播放| 最新痴汉在线无码AV| 日本在线国产| 视频一本大道香蕉久在线播放 | 久久国语对白| 欧美成人午夜视频免看| 亚洲小视频网站| 久久中文电影| 精品1区2区3区| 亚洲国产精品无码AV| 91口爆吞精国产对白第三集| 婷婷开心中文字幕| 丁香婷婷激情网| 亚洲综合激情另类专区| 久久超级碰| 制服丝袜一区二区三区在线| 国产在线一区视频| 久久96热在精品国产高清| 波多野结衣二区| 91成人在线免费视频| 成人国内精品久久久久影院| 伊人国产无码高清视频| 国产成人夜色91| 四虎成人免费毛片| 在线视频亚洲色图| 精品伊人久久久久7777人| 亚洲午夜久久久精品电影院| 国产伦片中文免费观看| 久草中文网| 日韩在线欧美在线| 国产视频入口| 免费A∨中文乱码专区| 国内精品视频| 青青草原偷拍视频| 亚洲经典在线中文字幕| 欧美午夜在线观看| swag国产精品| 99久久精品国产自免费| 99热这里只有免费国产精品| 欧美精品高清| 91青青在线视频| 久久精品只有这里有| 九九热精品免费视频| 亚洲国产精品日韩欧美一区| 亚洲成A人V欧美综合天堂| 国产尤物视频在线| 国产一级毛片高清完整视频版| 久久伊人操| 99视频在线免费看| 日韩精品欧美国产在线| 一区二区三区高清视频国产女人| 99无码中文字幕视频| 四虎永久免费地址| 夜夜拍夜夜爽| 露脸国产精品自产在线播| 国产福利一区二区在线观看| 蝌蚪国产精品视频第一页|