於 Linux 上用 SSH 建立遠端連線伺服器 遙控區域網路上的電腦
上一篇 關閉、重啟 Linux 圖形桌面 (Desktop) 節省系統資源提到,在某些需要較高權限等級的內部區域網路伺服器或效能有限的電腦上,我們會用純文字終端機 (CLI, TTY) 來進行操作。但由於主機在機房內的關係,只有在特殊情況下 (網路出現問題或其他特殊操作) 才會帶螢幕進去裡面弄,一般來說都是用 SSH 來進行連線操作的。
以下糊塗流浪貓將示範安裝與設定 openssh-service 的方式,讓區域網路上的其他電腦能對該主機進行遠端操作。
安裝 openssh-service
在需要「被遙控」的電腦上安裝 openssh-service 程式。翠維尼
sudo apt-get update
sudo apt install openssh-server
檢查、啟動與關閉 ssh 的運作
sudo systemctl status ssh # 檢查狀態
Active: active (running) # 正常運作中
sudo service ssh stop # 停止 ssh 運作
sudo service ssh start # 啟動 ssh
sudo systemctl disable ssh # 停用 ssh
用 openssh-service 建立連線
查詢主機的 ip 位置。
ifconfig
eth0 inet 192.168.1.109
連線
ssh [username]@[IP或主機名]
ssh kitty@192.168.1.109 # 連線、接受金鑰後輸入密碼
離線
exit
延伸閱讀
關閉、重啟 Linux 圖形桌面 (Desktop) 節省系統資源