1. 程式人生 > >伺服器跟客戶端通訊的幾種方式:ssh sftp...

伺服器跟客戶端通訊的幾種方式:ssh sftp...

1、 使用SSH模式連線伺服器(主要用於操作伺服器)

             VMware虛擬機器通過橋接模式連線遠端計算機
                    注:記得把VM虛擬機器設定成橋接模式

點選VM虛擬機器的右下角
1

2

3

設定成橋接模式後重新連線一下Linux的網路連線

1、確定Server伺服器的IP地址
       輸入命令:ifconfig 檢視到ip地址為:192.168.20.170 (注意:這是Server伺服器端)
4

2、 使用者使用命令訪問遠端伺服器 (注意:是客服端訪問伺服器端):
輸入命令:ssh 使用者名稱@主機名:埠 或者 ssh 主機名


eg : ssh 192.168.20.170

5

現在我們就能使用命令去操作伺服器了。
SSH傳輸方式是經過加密的

2、 使用sftp 連線伺服器(主要用於上傳跟下載)

put 上傳到伺服器

put a.txt

get 下載到客服端

get a.txt

1、 使用sftp+主機名 登入到伺服器

A: 確定伺服器端的IP地址.
通過命令ifconfig獲取到伺服器的IP地址為:192.168.20.180

6

B:伺服器通過sftp+主機名登入到伺服器
eg : sftp 192.168.20.180

7

此時提示:sftp>
我們就能通過 put 跟 get 來進行傳輸檔案了(提示:put get 命令不能上傳和下載資料夾)

eg:
1、 獲取伺服器端的檔案
Linux命令:

    ll  檢視當前目錄下的檔案(檢視的是伺服器的)
    lls  檢視本地伺服器下的目錄下的檔案(檢視的是客服端的)

8

此時我要從伺服器上把名為:install.log 檔案下載到客服端,可以使用
Linux命令:
get get+檔名

get install.log

9

2、 從客服端上傳檔案到伺服器

10

這裡我們用本地的a.txt 做為測試上傳到伺服器

11

Linux命令:

put    put+檔名

這裡我們就已經完成了sftp的操作

3、 使用軟體:SecureCRT進行連線

安裝之後開啟:

12

13

14

15

輸入主機的IP地址

16

17

選擇—-連線

18

輸入自己伺服器的使用者名稱,比如我伺服器的名字叫lingdu

19

然後輸入密碼

20

確定之後就能連線到我的伺服器了

21

到這裡我們可以直接右鍵單擊我們的標籤,然後選擇連線SFTP

22

23

這樣我們就能使用put 跟 get 進行上傳跟下載了。

當然,還有很多連線方式:比如telnet方式連線,這裡我就不做演示了。
telnet沒用使用加密方式,所以不贊同使用。