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

vpsftp服务器(vps安装ftp)

今天给各位分享vpsftp服务器的知识,其中也会对vps安装ftp进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

如何在VPS服务器上开通FTP上传账号

这是使用windows2003系统的VPS的FTP账号创建方法:

首先,需要在服务器中下载一个叫Serv-u的软件

直接在百度搜索Serv-u,然后点击下载安装就可以了,如下图是安装好的Serv-u。

3.双击打开,点击新建域

4.点击“是”

点击“是”之后,开始为FTP服务器创建登陆验证的账户。

5.会提示您要使用创建向导创建用户吗,点“是”

6.登陆ID填写“admin”,后点击“下一步”

这里先设置一个管理员,这样以后方便管理FTP服务器中的文件,将给这个admin 的用户最高的权限。名字也可以设置成自己喜欢好记的用户名。其它选项可填写也可以不填写

7.为刚才的账号设置一个密码,然后点“下一步”

如果这个ID为admin账号是给别人的,建议勾选“用户在下一次登陆时必须更改密码,不建议空密码!

8.设置admin的根目录,后点“下一步”

根目录可以理解为这个ID为admin登陆后所在的文件夹,并且建议够选“锁用户至根目录”,这样,该用户只会看到“/”这样的路径,安全一些。

这个路径建议放在之前的域路径的下面的一个文件夹中。

9.选择“完全访问”

因为该用户用来管理FTP服务器,所以给它完全访问的权限,点击倒三角,选择“完全访问”即可。然后点击“完成”

10.这样,便会在“hahaxiao88”的域下,多一个ID为admin的账户,创建也就完成了。

FTP连接不上VPS怎么办

检查vps上面的ftp服务器是否配置正确(ftp服务器软件是否正常启动等);

检查VPS上ftp服务器权限配置是否准确(ftp账号权限配置等);

检查ftp软件配置是否正确(ftp服务器ip/账号/密码/端口号等);

可以尝试使用“主动模式”或“被动模式”链接。

vps centos 6 64bit怎么安装ftp服务器

1.先检查有没有安装 rpm -q vsftpd

如果没有安装 yum install vsftpd

2.先关闭防火墙进行调试.

service iptables stop

或者一步到位 添加规则允许21端口通行

vi /etc/sysconfig/iptables

添加一条

-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT

为了让FLASHFXP之类的软件更好的连接服务器,得让VSFTPD支持被动模式才行:

b.防火墙配置开放:

-A INPUT -p tcp --dport 30000:30100 -j ACCEPT

重启防火墙即可

service iptables restart

这时应该可以用 winscp进行 SFTP连接了 ROOT帐户

现在开始设置FTP 默认的已经可以用匿名登录了

二。备份 etc/vsftpd/vsftpd.conf

cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak

编辑vsftpd.config文件 vi /etc/vsftpd/vsftpd.conf

anonymous_enable=NO

设定不允许匿名用户访问。

为了让FLASHFXP之类的软件更好的连接服务器,得让VSFTPD支持被动模式才行,上面已经开通相应端口防火墙,在最后加入

pasv_enable=YES

pasv_max_port=30100

pasv_min_port=30000

(上面的30000--30100端口号可以是其它的,在此举例)

/usr/sbin/setenforce 0 立刻关闭 SELINUX

#mkdir /tmp/test //首先创建好目录

#adduser -d /tmp/test -g ftp -s /sbin/nologin test

//-s /sbin/nologin是让其不能登陆系统,-d 是指定用户目录为/tmp/test ,即该账户只能登陆ftp,却不能用做登陆系统用。-g 是指定为FTP用户组

#passwd test

Changing password for user beinan.//接下来会出现让你设置新的密码

**************************************************

【如果要删除用户,用下面代码:

userdel test //userdel + 用户 即可删除ftp用户】

***********************************************************

有必要的话 设置TEST目录权限

修改/var/www目录属性:

$ chmod -R 777 /var/www 递归地给此目录下所有文件和子目录的读、写、执行权限

$ chgrp -R ftp /var/www 递归地把此目录及该目录下所有文件和子目录的组属性设置成ftp组

三。接着 限制用户目录,不得改变目录到上级

修改/etc/vsftpd/vsftpd.conf

将这两行

#chroot_list_enable=YES

#chroot_list_file=/etc/vsftpd.chroot_list

注释去掉

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

新增一个文件: /etc/vsftpd/chroot_list

内容写需要限制的用户名:

test

重新启动vsftpd

# service vsftpd restart

四。最后为了防止服务器由于断电、重启等现象发生,导致ftp进程在开机后未启动,将其添加到开机启动文件中:

(1)找到/etc/rc.local文件

(2)打开该文件,在最后一行添加:service vsftpd start

(3)保存,退出

vpsftp服务器的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vps安装ftp、vpsftp服务器的信息别忘了在本站进行查找喔。

取消
扫码支持 支付码