linux系統登入遠端linux伺服器:
有多種不同的協定可供選擇,也許SSH是「最好的」。 SSH是secure shell的簡寫,意為"安全的shell"。作為rlogin、rcp、telnet這些古老的遠端登入工具的替代品,SSH會對使用者的身份進行驗證,並加密兩台主機之間的通訊。
以下介紹從linux使用SSH登入到另一台linux伺服器。
(1)首先,先安裝好OpenSSH。使用以下命令自動安裝OpenSSH:
sudo apt-get install ssh
免費視訊教學分享:linux視訊教學
(2)其次,擁有遠端伺服器的一個用戶帳號,這裡在伺服器這邊創建了一個server用戶,並將其密碼設為server,通過了/etc/sudoers
設定檔使之有了暫時取得root的權限。如下圖:
(3)下面,就可以透過以下指令登入遠端linux伺服器了:
ssh -l login_name hostname
這裡的login -name
指的是使用者帳號,hostname
指的是伺服器主機名稱或IP位址。
如圖,server的IP位址為192.168.43.80。
登入linux伺服器:
#這樣,就登入上192.168.43.80
這台主機了。在登入時,SSH會要求使用者登入server使用者的密碼,這裡使用了金鑰對登錄,SSH不會詢問口令,直接透過檢查秘鑰對的匹配性直接登入。
初次登入時,SSH可能會提示無法密鑰的真實性,並詢問是否繼續建立連接,回答yes繼續即可。
登入上伺服器主機後,就可以進行想要的操作了,工作完成後,使用exit指令可以結束同遠端主機的SSH連線。
SSH伺服器預設開啟在22號端口,如果伺服器端的SSH服務沒有開啟在22端口,那麼可以透過SSH的-p
選項指定要連接到的連接埠。
範例:
ssh -l server -p 202 192.168.43.80 #以202端口连接
相關文章教學推薦:linux教學
以上是如何實作linux系統遠端登入linux伺服器的詳細內容。更多資訊請關注PHP中文網其他相關文章!