以客戶端的身分,連線入一個ssh伺服器,並且操作此伺服器:
ssh 使用者帳號@伺服器IP位址或伺服器主機名稱 選項
便可以用ssh,以使用者帳號的身分連入該伺服器。注意,使用者帳號須為伺服器中已建立的帳號。如:ssh mike6201@140.115.17.101。
(1) 其中,常用的選項有:
※ -p N:表示要連入伺服端的第N號埠口。通常伺服端會將埠口開在22號,所以此項若不寫,預設就是連向伺服端的第22號埠口。但有些伺服端並不將埠口開在22號,此時就須要用此-p N來指定了。
※ -f 指令:表示僅用ssh、以使用者帳號的身分進入該伺服器執行指令(並不登入伺服器),執行完成後就仍回到原先的環境。
(2) 在用ssh連線、進入到伺服端後,若要退出伺服端回到原先環境,可用此指令:exit。
※ 註(重要!):若用戶端是第一次用ssh與該伺服器連線,則在進入伺服器之前會出現類似訊息:
The authenticity of host '伺服器IP位址' can't be established.
RSA key fingerprint is eb:伺服器公鑰的指紋.
Are you sure you want to continue connecting (yes/no)?
此時,輸入yes表示要繼續進行連線,輸入no表示取消連線。
若輸入yes,則客戶端主機就會將伺服端的公鑰給紀錄下來,放在客戶端主機上的~/.ssh/known_hosts這個檔案底下。事實上,客戶端主機每次在進行ssh連線時都會自動檢查這個檔案,去比對伺服端的公鑰是否有被記錄在此檔案上,若有,則直接進行連線;若無,就會出現上述的訊息。
留言列表