FTP和SFTP服务搭建

一、FTP服务

1、  安装服务端软件FileZilla,一路Next

FTP和SFTP服务搭建


2、  安装配置:(1)安装服务并随系统自启(2)适用于所有用户(3)服务稍后自启

FTP和SFTP服务搭建


FTP和SFTP服务搭建


3、  服务端连接设置,双击启动FileZilla应用

服务端管理员密码默认admin,默认IP 127.0.0.1,端口14147

FTP和SFTP服务搭建


4、  服务端连接异常

FTP和SFTP服务搭建


问题1:You appear to be behind a NAT router. Please configure the passive modesettings and forward a range of ports in your router.

方法:Edit → Setting → Passive mode settings → Use the following IP和Use customport range

FTP和SFTP服务搭建


问题2:Warning: FTP over TLS is not enabled, users cannot securely log in.

方法:Edit → Setting → FTP over TLS setting → 启用FTPS并Generate newcertificate → 生成私钥和证书

FTP和SFTP服务搭建


FTP和SFTP服务搭建


5、  创建用户组,Edit →Groups → Add → 组名自拟

FTP和SFTP服务搭建


6、  创建用户,并设置密码

FTP和SFTP服务搭建


FTP和SFTP服务搭建


7、  设置共享文件路径,并赋权限给用户

Edit → Users → Shared folders → Add Shared folders → 选中User并赋权限 → Set ashome dir

FTP和SFTP服务搭建


8、  设置用户上传下载速率,SpeedLimits → No Limit

FTP和SFTP服务搭建


9、  双击客户端软件WinSCP,设置IP、端口、账户及密码,并保存(在WinSCP.ini),点击Login

FTP和SFTP服务搭建


FTP和SFTP服务搭建


FTP和SFTP服务搭建


10、  客户端登录成功,窗口左侧为客户端文件夹,右侧为服务端文件夹

FTP和SFTP服务搭建



二、SFTP

1、  安装服务端软件FreeSSHd,一路Next

FTP和SFTP服务搭建


2、  默认保存私钥

FTP和SFTP服务搭建


3、  默认开启服务

FTP和SFTP服务搭建


4、  手动关闭服务

FTP和SFTP服务搭建


5、  管理员身份启动服务端软件FreeSSHd,右键任务栏图标点Setting

FTP和SFTP服务搭建


FTP和SFTP服务搭建


6、  创建用户,Users → Add→ 设置用户账密并勾选User can use SFTP

FTP和SFTP服务搭建


FTP和SFTP服务搭建


7、  设置监听IP和端口,SSH → 设置Listenaddress和Port

FTP和SFTP服务搭建


8、  指定共享文件路径,SFTP→ 设置SFTP home path

FTP和SFTP服务搭建


9、  手动启动FreeSSHDService服务

FTP和SFTP服务搭建


10、  双击客户端软件WinSCP,设置IP、端口、账户及密码,并保存(在WinSCP.ini),点击Login

FTP和SFTP服务搭建


FTP和SFTP服务搭建


FTP和SFTP服务搭建


11、  首次创建连接时可能需要保存自动生成的私钥

FTP和SFTP服务搭建

本例私钥:ssh-rsa1024 68:db:4f:8e:d1:bc:0c:09:eb:c8:b3:cf:6d:3f:41:04


12、  客户端登录成功,窗口左侧为客户端文件夹,右侧为服务端文件夹

FTP和SFTP服务搭建