當您需要訪問位於遠程位置的 Linux 服務器時,遠端連接可以讓您通過網絡在其他裝置上訪問和控制 Linux 機器的桌面界面和應用程式。這種方法有許多的好處,例如節省時間和資源、提高效率和安全性、方便管理和維護等。
文字介面明碼: telnet, rsh 等為主,目前非常少用;
文字介面密碼: ssh 為主,已經取代上述的 telnet, rsh 等明碼方式;
圖形介面: Xdmcp, VNC, RDP 等較為常見.
這篇文章將著重於SSH進行介紹
全名為Secure Shell Protocol,是一種加密的網路傳輸協定,可在不安全的網路中為網路服務提供安全的傳輸環境。通過在網路中建立安全隧道來實現SSH客戶端與伺服器之間的連線
最常見的用途是遠端登入系統,人們通常利用SSH來傳輸命令列介面和遠端執行命令
引用自鳥哥私房菜 - 第十一章、遠端連線伺服器 SSH / XDMCP / VNC / RDP
基本上直接ssh [<username>]@<host> [-p port]
然後輸入密碼就好
如果不寫username的話預設是以目前裝置的帳號名稱進行登入
可能你要連接的遠端裝置不允許使用密碼進行登入(PasswordAuthentication no
),因此需要先建立一個ssh key然後將你的Public Key丟到server的authorized key檔案
ssh-keygen [-t type]
建立金鑰第二個之後需要ssh server 可使用密碼登入
https://linux.vbird.org/linux_server/centos6/0310telnetssh.php
https://zh.wikipedia.org/zh-tw/Secure_Shell
man ssh