filzilla
之前找了一套支援 SFTP (FTP over SSH) 的 FTP Server 就是為了解決 Port 不夠用的問題,直到最近才發現我們常用的 FileZilla Server 原來就有支援 FTPS ( FTP over SSL ) 功能,雖然使用 FTPS 無法省 Port,但至少對資料傳輸的安全性來說絕對是大幅提昇。
要啟用 FileZilla Server 的 FTPS 功能可參照以下步驟:
1. 先啟用 SSL/TLS 支援,然後建立一個測試用憑證

2. 輸入一些基本資料,如果這台 FTP 是自己用的,就不用講究這麼多啦,隨便填一填,最後要指定儲存憑證的檔名與路徑,再按下 Generate certificate 即可。這裡建立的憑證預設有效期限只有一年而已,若要建立較長時間的憑證可以利用 Windows Server 內建的憑證管理工具建立憑證。

3. 接著他會自動幫你填入自建的憑證路徑,直接按下 OK 即可設定完成。

最後在設定 FileZilla Client 的「站台管理員」中設定連線時,記得要選對「伺服器種類」,要選取「FTPS - 透過隱含式 TLS/SSL 的 FTP」才會利用 FTPS 連線喔。

第一次連線時,由於憑證是自建的,沒有信任關係,所以才會出現「未知的憑證」警告畫面,你可以勾選「總是信是未來連線的憑證」即可跳過這個警告。

底下你可以看到連線時的狀態,預設 FTPS 的 Port 為 990,由於 SSL/TLS 在 TCP 連線時要先進行 Handshake 驗證憑證,所以當 TCP 連線建立後會先驗證憑證,通過後才會開始進行 FTP 指令,也代表著利用 FTP 傳輸檔案的安全性將大大提升。

2009-07-02 更新
使用 FTPS 一樣需要區分 Command Channel 與 Data Channel,所以一樣會用到不只一個 Port,所以防火牆一樣需要設定正確才能通。
2011-08-20 更新
FileZilla 並不支援 SFTP (SSH over FTP) ,請不要搞混摟!
filzilla的更多相关文章
随机推荐
- Ubuntu 18.04 搜狗输入法无法切换到英文输入
不知道改了个什么东西,Ubuntu 中Ctrl+Space不能切换输入法了,因此不能输入英文,shell就更是没法工作,最后找到方法了: 在终端键入fcitx-config-gtk3,这时候如果直接在 ...
- 数组Arry的随机排序
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>& ...
- 记录几个ubuntu环境下的php相关的路径
php路径 /usr/bin/php phpize5 /usr/bin/phpize5 php5-fpm /usr/sbin/php5-fpm php所有的配置文件 /etc/php5/fpm 重启p ...
- 二进制枚举 + 容斥定理(hdoj 4336 )
hdoj 4336 http://acm.hdu.edu.cn/showproblem.php?pid=4336 这是一道关于概率与期望的问题,其中 期望 = 1 / 概率 容斥原理 P = ...
- elasticsearch问题解决之分片副本UNASSIGNED
在上一篇文章中,我记录了在windows下同一台机器上搭建es集群的步骤,第二天在向集群中创建索引的时候,出现了分片副本未分配的情况(UNASSIGNED). 虽然并不影响数据的插入和查询,但是有问题 ...
- UVA1252 【Twenty Questions】
分析 为了叙述方便,设"心里想的物体"为W.首先在读入时把每个物体转化为一个二进制整数.不难发现,同一个特征不需要问两遍,所以可以用一个集合s表示已经询问的特征集. 在这个集合s中 ...
- 动画Completed事件里获取执行该动画的UI对象
转:http://www.cnblogs.com/xyq/p/3775732.html 昨天群里有位童鞋提出如何在动画完成事件Completed里获取到执行该动画的UI对象. WPF里动画的Compl ...
- MySQL Disk--SSD磁盘性能抖动问题
============================================================= SSD性能 空盘性能:SSD出厂时磁盘没有任何数据情况下的性能 稳态性能:当 ...
- 充电 IC 对 0V 电池充电问题
只讨论锂聚合物电池,由于设置漏电流原因,有些锂电池会放电到 0V(正常是不应该的). 但是在时候就是会发电到 0V,这里就要考虑充电 IC 是否有对 0V 电池充电的功能,还有保护 IC 是否允许 0 ...
- fork 开源项目后如何参与项目
好的开源项目都很想参与到开源活动中,并且会 fork 一份. 经过几个月的学习,大概明白了如果参与开源项目. 当完成 fork 后,就需要在本地 git clone 一份. 有新的功能或需要修复的就开 ...