何時在Linux中使用SSH命令

登錄並在世界任何地方的任何Linux計算機上工作

使用Linux ssh命令,您可以使用兩台主機之間的安全加密連接,通過不安全的網絡登錄並使用位於世界任何地方的遠程計算機 。 命令( 語法ssh hostname )在本地機器上打開一個窗口,通過該窗口,您可以運行該窗口並與遠程機器上的程序進行交互,就好像它在您的前面一樣。 您可以使用遠程計算機的軟件,訪問其文件,傳輸文件等。

ssh Linux會話被加密並且需要認證。 Ssh代表Secure SHell ,指的是操作的固有安全性。

用法示例

要使用網絡標識comp.org.net和用戶名jdoe登錄到計算機,可以使用以下命令:

ssh jdoe@comp.org.net

如果遠程機器的用戶名與本地機器相同,則可以在命令中省略用戶名:

ssh comp.org.net

然後你會得到這樣的消息:

主機'sample.ssh.com'的真實性無法建立。 DSA密鑰指紋是04:48:30:31:b0:f3:5a:9b:01:9d:b3:a7:38:e2:b1:0c。 你確定要繼續連接嗎(是/否)?

輸入yes會告訴機器將遠程計算機添加到已知主機列表〜/ .ssh / known_hosts 。 你會看到這樣的消息:

警告:將“sample.ssh.com”(DSA)永久添加到已知主機列表中。

連接後,系統會提示您輸入密碼。 輸入後,您將獲得遠程計算機的shell提示符。

您也可以使用ssh命令在遠程計算機上運行命令而不登錄。例如:

ssh jdoe@comp.org.net ps

將在計算機comp.org.net上執行命令ps ,並在您的本地窗口中顯示結果。

為什麼使用SSH?

SSH比其他建立與遠程計算機連接的方法更安全,因為只有在建立安全通道後才發送登錄憑據和密碼。 此外,SSH支持公鑰加密