伺服器跟客戶端通訊的幾種方式:ssh sftp...
1、 使用SSH模式連線伺服器(主要用於操作伺服器)
VMware虛擬機器通過橋接模式連線遠端計算機
注:記得把VM虛擬機器設定成橋接模式
點選VM虛擬機器的右下角
設定成橋接模式後重新連線一下Linux的網路連線
1、確定Server伺服器的IP地址
輸入命令:ifconfig
檢視到ip地址為:192.168.20.170 (注意:這是Server伺服器端)
2、 使用者使用命令訪問遠端伺服器 (注意:是客服端訪問伺服器端):
輸入命令:ssh 使用者名稱@主機名:埠 或者 ssh 主機名
eg :
ssh 192.168.20.170
現在我們就能使用命令去操作伺服器了。
SSH傳輸方式是經過加密的
2、 使用sftp 連線伺服器(主要用於上傳跟下載)
put 上傳到伺服器
put a.txt
get 下載到客服端
get a.txt
1、 使用sftp+主機名 登入到伺服器
A: 確定伺服器端的IP地址.
通過命令ifconfig
獲取到伺服器的IP地址為:192.168.20.180
B:伺服器通過sftp+主機名登入到伺服器
eg : sftp 192.168.20.180
此時提示:sftp>
我們就能通過 put 跟 get 來進行傳輸檔案了(提示:put get 命令不能上傳和下載資料夾)
eg:
1、 獲取伺服器端的檔案
Linux命令:
ll 檢視當前目錄下的檔案(檢視的是伺服器的)
lls 檢視本地伺服器下的目錄下的檔案(檢視的是客服端的)
此時我要從伺服器上把名為:install.log 檔案下載到客服端,可以使用
Linux命令:
get get+檔名
get install.log
2、 從客服端上傳檔案到伺服器
這裡我們用本地的a.txt 做為測試上傳到伺服器
Linux命令:
put put+檔名
這裡我們就已經完成了sftp的操作
3、 使用軟體:SecureCRT進行連線
安裝之後開啟:
輸入主機的IP地址
選擇—-連線
輸入自己伺服器的使用者名稱,比如我伺服器的名字叫lingdu
然後輸入密碼
確定之後就能連線到我的伺服器了
到這裡我們可以直接右鍵單擊我們的標籤,然後選擇連線SFTP
這樣我們就能使用put 跟 get 進行上傳跟下載了。
當然,還有很多連線方式:比如telnet方式連線,這裡我就不做演示了。
telnet沒用使用加密方式,所以不贊同使用。