1. 程式人生 > >第四十六章:Linux 系統遠端

第四十六章:Linux 系統遠端

1 Why?為什麼需要遠端訪問?

人和人之間對話有兩種方式,一種是面對面直接交談,另一種是打電話。

我們操作 Linux 系統也有兩種方式,一種是直接在 Linux 本機進行操作(類似人和人之間面對面交談),另一種是藉助客戶端遠端操作(類似打電話)。

Linux 通常都是當作伺服器來使用的,真正在生產環境下只有排除特定故障(例如修改 root 密碼這樣的操作)時才會在伺服器本機上進行操作,平時絕大部分時間都是使用客戶端工具遠端連線的。

2 SSH——Linux 遠端訪問的協議支援。
SSH 是英文 Secure Shell 的簡寫形式。

通過使用 SSH,你可以把所有傳輸的資料進行加密

,這樣"中間人"這種攻擊方式就不可能實現了,而且也能夠防止 DNS 欺騙和 IP 欺騙。

使用 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 新建

 

 

 

 

 

 

 

連線成功

統一字符集