在云服务器上使用FTP遇到的问题解决

最近申请到腾讯云的廉价服务,而且送了个域名,
注册之后想搭建个LAMP环境,
因为之前在学校的服务器以及阿里云上都搞过,所以觉得没什么问题
在准确搭建完成环境之后,利用FTP上传网页文件时候出现下了以前没有遇到过的问题。

1.使用root用户,无法登陆ftp服务:

原因:
ftp禁用的某些字段作为用户名进行登录,具体原因不清楚,反正root是其中一个,只要把它在配置文件中删除就可以了。

解决方法:
在/etc/ftpusers文件中注释掉root行即可。
代码如下:

sudo vim ./etc/ftpusers

查看代码并修改如下:
在云服务器上使用FTP遇到的问题解决_第1张图片

保存退出之后重启ftp服务

# sudo service vsftpd restart

此时可以以root身份登录ftp服务,但看到的只是一个空文件夹,
需要将指定文件夹向用户开放权限。

2 .登录之后看到的只是一个空文件夹,而且不能访问上级目录,

原因:
每个ftp用户都对应./home路径下的一个文件夹,新建用户之后如果不指定访问权限的路径,则默认只能访问自己的文件夹。

解决方法:
首先查看home路径下有哪些用户,若需要给新用户添加路径,则可以顺便指定操作权限路径:

# useradd -d /home/hiddleston  
# passwd hiddleston            
# usemod -d /etc/home/hiddleston hiddleston


//为用户Hiddleston添加密码
//在hom路径下增加用户Hiddleston
//限定Hiddleston用户只能访问个人文件夹,本人建立web服务器,
//需要使用ftp上传网页文件,所以把Apache的默认文件夹路径权限
//给了该用户,亲测有效。

End,现在就可以使用各种ftp工具连接到腾讯云服务器上进行文件上传下载操作了,附一下个人网页地址:

http://www.wangxiaochao.cn

现在还只是放了个之前帮人做的小demo空壳子,以后会陆续添加内容的。

Reference:

http://blog.csdn.net/xxd851116/article/details/6346760
http://yunyuncolor.blog.51cto.com/1239086/382829

你可能感兴趣的:(服务器)