Linux基礎——怎麼樣從手機 (Android安卓/IOS蘋果) 通過 SSH 遠程 Linux

1.前言

如果有時候身邊沒有第二臺電腦, 我們完全可以用一臺手機來控制你的 Linux. 不管是 iPhone 還是 Android 安卓. 他們都會有很多 SSH 的 app 提供下載. 有了這些. 我們躺在牀上都能輕鬆控制電腦啦~

對需要遠程控制 Linux 的朋友非常有幫助. 能大大提高你的生產率. 並且 SSH 是一種加密的通信通道, 也能保證你的安全.

首先強調一點, 這套”遠程”操控的方法實際上也不是真正的遠程. 這節的教程教你的方法是在一個局域網內遠程操控電腦 (在一個路由器下). 你當然可以把它做成在互聯網中的遠程操控, 不過技術難度上加了一個等級, 如果你想是想人在公司, 卻要操控家裏的 Linux, 有一個方便免費的軟件 (TeamViewer) 可以提供你參考.

在家中同一個路由器下, 我們完全可以使用 VNC 或者 SSH 來實現遠程操控 (VNC 就是一個將你 Linux 屏幕輸出到另一臺電腦上的軟件, SSH 則是將你現在電腦的 Terminal 鏈接上 Linux Terminal, 用代碼控制 Linux). 使用 SSH 將會更加順暢 (VNC 輸出桌面圖像會卡), 所以如果你有能力, 那就儘量使用 SSH 吧. 這節內容, 我們來說說怎麼樣使用 SSH

2.給 Linux 安裝 OpenSSH

$ sudo apt-get install openssh-server

如果你之前沒有安裝過, terminal 會提示你將要有多少東西被安裝, 需要你確認. 確認完了以後, 它將會幫你繼續安裝.

爲了實現 SSH 功能, 你得確定你的 Linux 上有安裝了 SSH 服務, 通常可能是沒有安裝的. 所以我們將要安裝一個開源的 SSH 工具, 叫做 OpenSSH, 將你的 Linux 變成一個服務器 (就是像你訪問網站一樣訪問你的 Linux). 在 Linux 上打開你的 Terminal, 然後輸入下面這句話安裝 openssh-server. sudo 是使用管理員權限的意思, 所以回車後它可能要求你輸入你用戶密碼.

3.手機 SSH 的 app

安卓裏有很多 ssh 的 app. 蘋果肯定也不少. 其實你只要用 “SSH” 搜搜 app store 裏面. 裏面就會有非常多的可用 app.
我以 “Termius” 舉例. 其他的應該都大同小異.
在這裏插入圖片描述
下載好 “Termius”. 打開你的這個 app, 如果你還沒有創建過任何 ssh 鏈接. 你將需要點擊 “Connections”, 自己創建一個連接.

下一步中, 我們唯一需要的就是你要連接去, ssh 去的 IP 地址. 在你的 Linux terminal 中輸入 ifconfig 獲得你現在的 IP 地址, 一個以 inet 開頭的地址, 通常是 192.168.0.xxx 如果你的 ifconfig 指令不管用, 說明你還沒有安裝一個東西, 所以在 terminal 下輸入

$ sudo apt install net-tools

就能使用 ifconfig 了. 然後將找到的 ip 地址原封不動的放在 “Address” 這一欄中. 接着點擊右上角的那個勾確定添加這個連接.

確定後它會跳出一個窗口, 讓你確認你要連接上的電腦是否是你真正要連接上的電腦. 如果你在自己家中的路由器下, 就不用擔心, 別人也很難黑得了你. 如果你在一個公用路由下. 你還是得再三檢查一下, 免得到時候被黑客攻擊.

然後就是輸入你 Linux 電腦的用戶密碼了. 確認後你就能在手機上正常使用 ssh 控制你的 Linux 電腦.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章