本篇文章的內(nèi)容是關(guān)于如何使用ssh連接遠程linux服務(wù)器?下面來看具體的內(nèi)容
什么是SSH?
SSH(Secure Shell)是用于登錄遠程系統(tǒng)的協(xié)議。它為連接提供更高的安全性。SSH是目前最流行的連接遠程linux和Unix服務(wù)器的協(xié)議。
要建立遠程服務(wù)器的連接,SSH服務(wù)器必須在遠程服務(wù)器上運行,并且系統(tǒng)上必須有一些SSH客戶端。默認SSH在端口22上運行。
如何使用ssh?
例如,遠程Linux服務(wù)器(remote.example.com)正在運行ssh服務(wù)器并打開對網(wǎng)絡(luò)的訪問。現(xiàn)在從Linux桌面終端運行以下命令。認證成功后,將獲得遠程服務(wù)器shell程序。
$?ssh?remote.example.com
Windows客戶端用戶可以使用以下ssh客戶端。
使用SSH命令,還可以指定遠程用戶名。這將使用指定的用戶和他們的權(quán)限登錄到遠程服務(wù)器。
$?ssh?username@remote.example.com
如果ssh服務(wù)器在非標準端口上運行。還可以在ssh到遠程服務(wù)器期間使用-p選項指定它。例如,遠程ssh服務(wù)器正在監(jiān)聽端口2222。
$?ssh?-p?2222?username@remote.example.com
如果你的遠程服務(wù)器提供了SSH密鑰。例如,有一個mykey.pem文件。可以使用ssh命令使用-i選項指定ssh密鑰。確保只有當前用戶才能訪問密鑰文件。就像你可以設(shè)置400或600的權(quán)限。
$?ssh?-i?mykey.pem??username@remote.example.com
基于密鑰的ssh允許您使用ssh無需密碼登錄遠程系統(tǒng)。您只需鍵入ssh remote.example.com即可獲得遠程服務(wù)器shell。這對于使用ssh進行任務(wù)自動化很有幫助。您也可以對頻繁登錄服務(wù)器有用。
使用基于密鑰的ssh,您可以在ssh服務(wù)器上提供啟用的安全性。您只需禁用基于密碼的登錄即可。現(xiàn)在,遠程服務(wù)器將僅允許基于密鑰的訪問。
閱讀:如何設(shè)置基于密鑰的SSH
可能是您有許多遠程服務(wù)器,并且難以管理SSH主機和密鑰。下面的教程將幫助您管理這些鍵。
閱讀:如何管理SSH主機和私鑰
什么是基于密鑰的ssh?
基于密鑰的ssh允許你使用ssh登錄遠程系統(tǒng),而不需要密碼。只需鍵入ssh remote.example.com就可以獲得遠程服務(wù)器shell。這有助于使用ssh實現(xiàn)任務(wù)自動化。還可以有助于對頻繁登錄的服務(wù)器。