当前位置:首页 > 服务器 > 正文

uhost云主机如何安装ftp服务器

朋友购买了一台UHost云服务器,在我的mac下面上传文件使用rz -ey,总是提示错误,非常不爽,最后想到可以安装ftp服务软件,使用ftp进行文件传输;

大致步骤如下:

(1)yum install vsftpd
(2)成功后:
配置防火墙
打开/etc/sysconfig/iptables文件

vi /etc/sysconfig/iptables

在REJECT行之前添加如下代码

-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 21 -j ACCEPT

如果没有上述代码,可能默认已经填写好了:

证明可以支持22端口的TCP连接了。

保存和关闭文件,重启防火墙

service iptables start

(3)配置文件修改:
配置vsftpd服务器
默认的配置文件是/etc/vsftpd/vsftpd.conf,你可以用文本编辑器打开。

vi /etc/vsftpd/vsftpd.conf

添加ftp用户
下面是添加ftpuser用户,设置根目录为/home/wwwroot/ftpuser,禁止此用户登录SSH的权限,并限制其访问其它目录。

1、修改/etc/vsftpd/vsftpd.conf

将底下三行

#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list

改为

chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list

(4)增加用户,使用useradd someone
passwd someone 2次确认之后,用户就添加好了,然后修改配置文件

(5)编辑文件chroot_list:

vi /etc/vsftpd/chroot_list

内容为ftp用户名,每个用户占一行,如:
someone

然后FTP服务器重启,service vsftpd restart
然后可以使用FileZilla进行文件传输,记得设置端口为22哦

暂无评论

发表评论

您必须 [ 登录 ] 才能发表留言!