介紹一個 FTP用戶端-IIS7伺服器管理工具
作為FTP用戶端,它支援批量管理ftp站點。定時上傳和定時下載下傳,定時備份,且操作簡潔。同時iis7伺服器管理工具還是vnc用戶端。并且支援批量管理管理windows及linux伺服器、vps。讓伺服器真正實作了一站式管理,真的是非常友善。
下載下傳位址:http://fwqglgj.iis7.net/cp/ftp/?tscc-jz
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 連接配接虛拟機中的 CentOS 7
打開 WinSCP 進入登入界面,主機名輸入 CentOS 7配置的靜态 IP,我這裡是 192.168.146.128
端口使用預設的 22,然後輸入CentOS 7 的使用者名以及密碼,點選 “登入” 按鈕即可。我這裡使用root賬号登入
WinSCP無法連接配接Windows伺服器進行檔案傳輸
發現無法連接配接遠端window伺服器。
winscp是一款非常好用的檔案傳輸工具,但往往在windows系統上,使用是SFTP模式會出現無法連接配接的情況。
其最主要的原因,是因為windows系統預設沒有開啟SSH協定。
解決方法:手動安裝 OpenSSH
在需要遠端通路的windows伺服器電腦上安裝OpenSSH的server:具體步驟如下:
- 雲盤獲得 位址:(提取碼:uvxj)
- 在C:\Program Files檔案夾中建立OpenSSH檔案夾,并将步驟1下載下傳的壓縮包解壓的所有檔案copy到OpenSSH檔案夾中,此處都需要Administrator的權限;
- 管理者權限運作cmd,并切換到C:\ProgramFiles\OpenSSH這個檔案夾,運作以下指令:powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
- 設定防火牆入站規則: 建立入站規則:選擇port,tcp,固定端口22,Name寫sshd,description寫OpenSSH Server (sshd),完成。
5、開啟OpenSSH服務
找到安裝好的 OpenSSH 服務,設定 自啟動 最後點選Start Service。
6、在本地上安裝WinSCP
7、開啟WinSCP,Hostname寫IP,port寫22,username和password自己知道的。