天天看點

WinSCP遠端連接配接Linux伺服器

介紹一個 FTP用戶端-IIS7伺服器管理工具

作為FTP用戶端,它支援批量管理ftp站點。定時上傳和定時下載下傳,定時備份,且操作簡潔。同時iis7伺服器管理工具還是vnc用戶端。并且支援批量管理管理windows及linux伺服器、vps。讓伺服器真正實作了一站式管理,真的是非常友善。

下載下傳位址:http://fwqglgj.iis7.net/cp/ftp/?tscc-jz 

WinSCP遠端連接配接Linux伺服器
WinSCP遠端連接配接Linux伺服器

WinSCP是一個Windows環境下使用SSH的開源圖形化SFTP用戶端。同時支援SCP協定。它的主要功能就是在本地與遠端計算機間安全的複制檔案。

通過winscp可以編輯、上傳、删除遠端裝置上的檔案。與ftp不同的是,ftp通過會限制在某目錄中,而使用root通過winscp登入後則可以作業系統中的所有檔案。

下面以本地虛拟機 CentOS 7 為例進行如下介紹,本人驗證過操作完下面步驟1和2就可以用winscp遠端連接配接了,步驟3和4可以不用配置就可以。

以下指令使用root賬戶下操作

1. 虛拟機 CentOS 7配置靜态 IP 

參考:https://www.cnblogs.com/li150dan/p/12533160.html

2. 開啟遠端服務(這裡必須操作)

檢視狀态指令:service sshd status

啟動服務指令:service sshd start

重新開機服務指令:service sshd restart

開機自啟指令:service sshd enable

上面操作也可以使用下面的指令格式:

檢視狀态指令:systemctl status sshd.service

啟動服務指令:systemctl start sshd.service

停止服務指令:systemctl stop sshd.service

重新開機服務指令:systemctl restart sshd.service

開機自啟指令:systemctl enable sshd.service

删除自啟指令:systemctl disable sshd.service

3. 開啟 start | 關閉 stop 防火牆(這裡非必須)

關閉防火牆指令:systemctl stop firewalld.service

禁止防火牆開機啟動指令:systemctl disable firewalld.service

4. 配置本地虛拟網絡 VMnet8 的 IP 位址(這裡非必須)

在 控制台 -》網絡和 Internet -》網絡連接配接 中找到 VMware Network Adapter VMnet8,右鍵屬性,設定 Internet 協定版本 4(TCP/IPv4) 屬性,

手動設定 IP 位址和子網路遮罩(這裡我将 IP 位址設定為 192.168.146.1,子網路遮罩為 255.255.255.0),如圖所示:

WinSCP遠端連接配接Linux伺服器

使用 WinSCP 連接配接虛拟機中的 CentOS 7

打開 WinSCP 進入登入界面,主機名輸入 CentOS 7配置的靜态 IP,我這裡是 192.168.146.128

端口使用預設的 22,然後輸入CentOS 7 的使用者名以及密碼,點選 “登入” 按鈕即可。我這裡使用root賬号登入

WinSCP遠端連接配接Linux伺服器

WinSCP無法連接配接Windows伺服器進行檔案傳輸

WinSCP遠端連接配接Linux伺服器

發現無法連接配接遠端window伺服器。

winscp是一款非常好用的檔案傳輸工具,但往往在windows系統上,使用是SFTP模式會出現無法連接配接的情況。

其最主要的原因,是因為windows系統預設沒有開啟SSH協定。

解決方法:手動安裝 OpenSSH

在需要遠端通路的windows伺服器電腦上安裝OpenSSH的server:具體步驟如下:

  1. 雲盤獲得 位址:(提取碼:uvxj)
  2. 在C:\Program Files檔案夾中建立OpenSSH檔案夾,并将步驟1下載下傳的壓縮包解壓的所有檔案copy到OpenSSH檔案夾中,此處都需要Administrator的權限;
  3. 管理者權限運作cmd,并切換到C:\ProgramFiles\OpenSSH這個檔案夾,運作以下指令:powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
    WinSCP遠端連接配接Linux伺服器
  4. 設定防火牆入站規則:
    WinSCP遠端連接配接Linux伺服器
    建立入站規則:選擇port,tcp,固定端口22,Name寫sshd,description寫OpenSSH Server (sshd),完成。

5、開啟OpenSSH服務

WinSCP遠端連接配接Linux伺服器

找到安裝好的 OpenSSH 服務,設定 自啟動 最後點選Start Service。

6、在本地上安裝WinSCP

7、開啟WinSCP,Hostname寫IP,port寫22,username和password自己知道的。