1.遇到错误
1.1FTP文件夹错误
可以看到,上面写的“200 Switching to ASCII mode”,我在配置FTP服务器后,外部连接时遇到的问题都会报这个错误。暂时可以不看。
这个报错的解决方案是:
打开IE浏览器,进入Internet选项
选择高级,勾选掉“使用被动FTP(用于防火墙和DSL调制器的兼容)”
应用,确定。
再次访问ftp://ip,可以成功进入
新建一个文件夹试试吧~
可以成功的新建文件夹,也可以往文件夹中写入文件
1.2 500…POST…的错误
具体的错误当时在解决的时候忘了截图,所以具体的错误名称就忘记了
出现这个问题的解决方案与上一个问题的方案恰恰相反,直接将上面的IE设置勾选上就可以解决
1.3 新建文件夹发生错误
这个问题主要是自己指定的ftp文件目录没有给ftpadmin用户访问权限
修改方式
chown -R ftpadmin /home/app/ftpdir/
根目录无法进入到自定义指向的位置
在登录到FTP服务器后,新建一个文件夹,再通过命令行的方式查看自己制定的文件夹中是否存在这个新建的文件夹
ll /home/app/ftpdir/
发现空空如也
再次查看ftpadmin的根目录,发现新建的文件夹出现在ftpadmin的根目录中
2.1 出现这种问题的原因
没有成功的设置ftpadmin用户,ftpadmin用户是实体的用户,并不是不能登录的虚拟用户
检查方式
vi /etc/passwd
发现ftpadmin的用户根目录指向的依旧是/home/ftpadmin,我们自己设置的根目录是/home/app/ftpdir
2.2 解决方式
修改/etc/passwd文件
vi /etc/passwd
将ftpadmin修改为如下参数
ftpadmin:x:1002:1003::/home/app/ftpdir:/sbin/nologin
参数解释
ftpadmin //账户名称
/home/app/ftpdir //账户根目录
/sbin/nologin //设置为虚拟账户,无法直接登录
修改完参数后,保存,退出
2.3 检查修改是否成功
登录ftpadmin账户
出现以上信息证明修改成功
重新在ftp服务器上创建一个文件夹
成功创建后,去自定义的根目录中查看新建位置是否正确
ll /home/app/ftpdir/
发现新建位置正确,问题解决