华为云弹性服务器搭建FTP服务器踩坑,搭建步骤如下:
1.本地电脑远程连接到服务器端,先在服务器添加FTP服务,使用服务器管理器进行添加。
默认下一步一直到服务器角色选项:
选中安装FTP服务器以及IIS管理工具。
下一步安装即可!
2.设置FTP服务器的文件存储路径文件夹。
文件存储路径最好不放在C盘,设置好文件夹的访问权限,如果是所有用户都可以访问,则添加everyone,如果是特定FTP组访问,则将此组的权限设置为完全控制,设置方法如下:
点击立即查找后可以在下方看到本服务器上的所有用户和组,双击即可将此组或者用户添加到文件夹的控制者对象中。
我将ftpuser组加入对123文件夹的完全控制权限。
3.在管理工具中,打开IIS管理器
在选项中网站选项右键,添加FTP站点
FTP站点设置:
站点名称随意,物理路径是将来文件服务器存储文件的位置,最好不放在C盘。物理路径的文件夹要提前创建好,设置好访问权限。
端口设置为21,IP地址选为全部未分配,SSL证书一般没有,选择为无SSL。
身份验证选择基本,只允许输入用户名和密码的用户登录,不采用匿名的方式登录,增加安全性。
允许访问可以设置为所有用户,或者指定的用户组或者用户。下方的读取和写入权限来设定用户的权限,读取为只可以浏览,写入则可以上传下载文件。
4.配置华为云安全组的的规则 若不配置,外部的客户端无法访问此FTP服务器
华为云服务器有两个IP地址,弹性公网是FTP访问的IP地址。
在安全组界面,选择配置规则
入方向规则,按照下图进行配置。
出方向规则如下:
上述操作就完成了FTP服务器的配置。
客户端可以使用ftp://弹性公网IP进行访问ftp服务器