FTP和SFTP服务搭建
一、FTP服务
1、 安装服务端软件FileZilla,一路Next
2、 安装配置:(1)安装服务并随系统自启(2)适用于所有用户(3)服务稍后自启
3、 服务端连接设置,双击启动FileZilla应用
服务端管理员密码默认admin,默认IP 127.0.0.1,端口14147
4、 服务端连接异常
问题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
问题2:Warning: FTP over TLS is not enabled, users cannot securely log in.
方法:Edit → Setting → FTP over TLS setting → 启用FTPS并Generate newcertificate → 生成私钥和证书
5、 创建用户组,Edit →Groups → Add → 组名自拟
6、 创建用户,并设置密码
7、 设置共享文件路径,并赋权限给用户
Edit → Users → Shared folders → Add Shared folders → 选中User并赋权限 → Set ashome dir
8、 设置用户上传下载速率,SpeedLimits → No Limit
9、 双击客户端软件WinSCP,设置IP、端口、账户及密码,并保存(在WinSCP.ini),点击Login
10、 客户端登录成功,窗口左侧为客户端文件夹,右侧为服务端文件夹
二、SFTP
1、 安装服务端软件FreeSSHd,一路Next
2、 默认保存私钥
3、 默认开启服务
4、 手动关闭服务
5、 管理员身份启动服务端软件FreeSSHd,右键任务栏图标点Setting
6、 创建用户,Users → Add→ 设置用户账密并勾选User can use SFTP
7、 设置监听IP和端口,SSH → 设置Listenaddress和Port
8、 指定共享文件路径,SFTP→ 设置SFTP home path
9、 手动启动FreeSSHDService服务
10、 双击客户端软件WinSCP,设置IP、端口、账户及密码,并保存(在WinSCP.ini),点击Login
11、 首次创建连接时可能需要保存自动生成的私钥
本例私钥:ssh-rsa1024 68:db:4f:8e:d1:bc:0c:09:eb:c8:b3:cf:6d:3f:41:04
12、 客户端登录成功,窗口左侧为客户端文件夹,右侧为服务端文件夹