本篇文章的內容是關於如何使用SSH連接遠端Linux伺服器?下面來看具體的內容
什麼是SSH?
SSH(Secure Shell)是用來登入遠端系統的協定。它為連接提供更高的安全性。 SSH是目前最受歡迎的連接遠端Linux和Unix伺服器的協定。
要建立遠端伺服器的連接,SSH伺服器必須在遠端伺服器上運行,並且系統上必須有一些SSH客戶端。預設SSH在連接埠22上運作。
如何使用ssh?
例如,遠端Linux伺服器(remote.example.com)正在執行ssh伺服器並開啟對網路的存取。現在從Linux桌面終端機執行以下命令。認證成功後,將獲得遠端伺服器shell程式。
$ ssh remote.example.com
Windows客戶端使用者可以使用下列ssh客戶端。
使用SSH指令,也可以指定遠端使用者名稱。這將使用指定的使用者和他們的權限登入遠端伺服器。
$ ssh username@remote.example.com
如果ssh伺服器在非標準連接埠上執行。也可以在ssh到遠端伺服器期間使用-p選項指定它。例如,遠端ssh伺服器正在監聽連接埠2222。
$ ssh -p 2222 username@remote.example.com
如果你的遠端伺服器提供了SSH金鑰。例如,有一個mykey.pem檔案。可以使用ssh指令使用-i選項指定ssh金鑰。確保只有當前使用者才能存取密鑰檔案。就像你可以設定400或600的權限。
$ ssh -i mykey.pem username@remote.example.com
基於金鑰的ssh允許您使用ssh無需密碼登入遠端系統。您只需鍵入ssh remote.example.com即可獲得遠端伺服器shell。這對於使用ssh進行任務自動化很有幫助。您也可以對頻繁登入伺服器有用。
使用基於金鑰的ssh,您可以在ssh伺服器上提供啟用的安全性。您只需停用基於密碼的登入即可。現在,遠端伺服器將僅允許基於密鑰的存取。
閱讀:如何設定基於金鑰的SSH
可能是您有許多遠端伺服器,並且難以管理SSH主機和金鑰。下面的教學將幫助您管理這些鍵。
閱讀:如何管理SSH主機和私密金鑰
什麼是基於金鑰的ssh?
基於金鑰的ssh允許你使用ssh登入遠端系統,而不需要密碼。只需鍵入ssh remote.example.com就可以獲得遠端伺服器shell。這有助於使用ssh實現任務自動化。還可以有助於對頻繁登入的伺服器。
以上是如何使用SSH連接遠端Linux伺服器的詳細內容。更多資訊請關注PHP中文網其他相關文章!