不了解ssh協議的請自覺看百科,進入正題~~
當使用者想與遠端主機建立連線時
$ssh user@host
the authenticity of host 'localhost (127.0.0.1)' can't be established.
rsa key fingerprint is09:95:34:79:45:ee:cf:1a:49:b2:d8:28:b2:7f:50:32.
are you sure you want to continue connecting (yes/no)? yes
首次連線會出現以上提示資訊,特別要注意加黑的128位元組內容,那是公鑰指紋,為了安全起見首次登陸請自覺檢查!
輸入yes後
warning: permanently added 'localhost' (rsa) to the list of known hosts.
root@localhost's password: 輸入你的密碼
last login: mon jan 26 22:11:07 2015 from localhost.localdomain(檢驗密碼成功資訊)
當完成首次登陸後,使用者目錄下的./ssh下會自動生成乙個known_hosts檔案,它會記錄遠端主機host的公鑰,由此在第二次請求遠端連線時就不出再出現以上大量的提示資訊了。
另外,就是登陸密碼的自動驗證了,鍵入命令
$ssh-keygen
一直回車就ok了
然後$cd ./.ssh ; ls
會看到這兩個檔案id_rsa id_rsa.pub ,乙個是私鑰乙個是公鑰。
然後在遠端主機使用者主目錄中建立./ssh/authorized_keys檔案,再將id_rsa.pub內容複製進去就ok了。要是有多個user需要ssh訪問host實現無密碼輸入登入,則分別生成公鑰追加到authorized_keys檔案中即可。
ssh遠端服務
ssh 安全外殼協議 為 secure shell 的縮寫,ssh 為建立在應用層基礎上的安全協議。ssh 是較可靠,專為遠端登入會話和其他網路服務提供安全性的協議。利用 ssh 協議可以有效防止遠端管理過程中的資訊洩露問題。ssh最初是unix系統上的乙個程式,後來又迅速擴充套件到其他操作平台。s...
遠端連線服務ssh
ssh 協議使用22埠號,屬於tcp協議 ssh與telnet的區別 ssh在傳輸過程中加密,而telnet不加密 客戶端常用的工具 xshell,crt,putty 服務端ssh服務,程序名為sshd,對應服務軟體是openssh,openssl openssh 用來連線 openssl 用來加密...
遠端聯機服務SSH
遠端聯機伺服器在提供你由遠端透過文字或圖形介面的方式來登入系統,讓你在遠端的工作機前面登入 linux 主機以取得可操控主機之介面 shell 而登入後的操作感覺上就像坐在系統前面一樣。如果你想要使用類似 windows 的遠端桌面聯機,該功能使用的是rdp remote desktop proto...