第四十六章:Linux 系統遠端
1 Why?為什麼需要遠端訪問?
人和人之間對話有兩種方式,一種是面對面直接交談,另一種是打電話。
我們操作 Linux 系統也有兩種方式,一種是直接在 Linux 本機進行操作(類似人和人之間面對面交談),另一種是藉助客戶端遠端操作(類似打電話)。
Linux 通常都是當作伺服器來使用的,真正在生產環境下只有排除特定故障(例如修改 root 密碼這樣的操作)時才會在伺服器本機上進行操作,平時絕大部分時間都是使用客戶端工具遠端連線的。
2 SSH——Linux 遠端訪問的協議支援。
SSH 是英文 Secure Shell 的簡寫形式。
通過使用 SSH,你可以把所有傳輸的資料進行加密
使用 SSH,還有一個額外的好處就是傳輸的資料是經過壓縮的,所以可以加快傳輸的速度。
SSH 有很多功能,它既可以代替 Telnet,又可以為 FTP、Pop、甚至為 PPP 提供一個安全的"通道"。
Linux 系統中的遠端登入功能就是通過 SSH 服務實現的。預設 SSH 服務埠號為 22。Windows 系統上 Linux遠端登入客戶端有 SecureCRT,Putty,SSH Secure Shell,XShell 等。
3 準備工作
3.1IP 地址檢視命令
Windows:ipconfig
Linux:ifconfig
3.2測試網路是否聯通
ping IP 地址
3.3檢視 Linux 伺服器上 sshd 服務的狀態
Windows 系統中的客戶端之所以能夠通過 ssh 協議訪問 Linux,前提是 Linux 系統上執行著 sshd 服務。
就好比咱們使用 SQLyog 或 Navicat 作為客戶端訪問 MySQL 伺服器本質是訪問 MySQL 服務是一樣的。
Linux 命令:systemctl status sshd
我們通過這個命令確認 sshd 服務是正在執行的。
4 具體工具介紹
4.1遠端執行 Linux 命令
SecureCRTPortable.exe
4.2基於 FTP 協議上傳下載檔案
SecureFXPortable.exe
4.3安裝過程
SSH_Client 目錄一定要放在非中文無空格目錄下。不必解壓,不必安裝,開啟就能用,兩個都是。
4.4SecureCRTPortable 使用方法4.4.1 新建
連線成功
統一字符集