1、linux系统的vps进ftp时文件属性不能修改为777,怎样给账户增加这个权限
你在copyVPS中安装webmin,里面有
用户管理
,你可以设置用户的权限。
1/如果你想通过VPS修改你的网站目录权限,只需要登录VPS以后,找到你的网站目录,例如home/wwwroot,
然后在命令窗口提示符输入sudo
chmod
-R
777
home/wwwroot就可以修改wwwroot下的所有文件和目录都是777属性。也可以单独修改文件或者目录属性。
2/第二种方法是,在webmin里建立用户名,然后这个用户名会对应自己的网站目录。开通FTP,用
FTP工具
登录到你的网站目录里面。点击右键属性就能看到修改属性的选项了,手工录入777就能修改。
2、linux下用ftp登录vps
SmartFTP、Cuteftp Pro、FileZilla。。。都不错
3、VPS上安装了PureFTP提示530 Login authentication failed
今天发现pure-ftpd服务器突然就登录不上去了,报 530 Login authentication failed的用户认证错误。
我用的是Mysql数据库存储虚拟用户信息,原来的用户名和密码都没有改动过,但为什么会出现这种问题呢?
我查看了linux日志文件:
******************************************************
[root@server1 log]# cat /var/log/messages
Nov 29 04:02:03 server1 syslogd 1.4.1: restart.
Nov 29 13:59:59 server1 pure-ftpd: ([email protected]) [INFO] New connection from 10.0.0.16
Nov 29 13:59:59 server1 pure-ftpd: ([email protected]) [ERROR] The SQL server seems to be down [Access denied for user 'pureftp'@'%' to database 'pureftpd']
******************************************************
其中10.0.0.16是我的notebook Ip地址。
发现pure-ftpd使用的是'pureftp'@'%'的用户登录的。因此我修改数据库用户'pureftp'@'%' 赋给它select pure-ftpd数据库用户表的权限,这样就解决了问题。
4、VPS连不上FTP
你好.我来解答下你的问题.
WIN系统自带的IIS架设FTP并不是很方便.推荐你用SERV-U服务端架设.配置方式也比内较智容能化.并且支持断点续传.你在本地电脑用flashfxp工具上传即可.比较好用.现在大多的IDC公司都是用这种方式架设FTP.网上也有SERV-U的图文教程.
海腾数据杨闯为你解答.
5、vps如何搭建ftp服务器
您好,对于不同系统对安装ftp有不同的方法;
在Linux系统下安装vsftpd;
在Windows Server 下 可安装IIS的同时安装FTP组件,或者安装FileZilla Server;
注意端口开放,具体的操作过程可以参考以下网友的内容:
Linux搭建FTP服务器:网页链接
Windows Server 2016 搭建FTP服务器:网页链接
Windows server 2016 部署FileZilla Server FTP服务器:网页链接
6、linux vps主机用远程登陆putty.exe 后,用 ftp 命令
putty取得的是Linux的一个控制台,进去后当然可以使用ftp命令。但是能不能成功使用ftp来传输版文件还要看ftp服务器端的设权置以及相应的权限有没有。
上传使用put是对的。不过你要确认两边的文件存放的路径。
比如,登陆ftp前,要确认你的本地文件(22.html)在登陆前所在的路径下,登陆后,要cd
/var/www/html/,
然后再put
22.html。
如果你的Linux机器就是ftp服务器的话,不用进入到putty终端上,直接从windows机器FTP上去即可。
7、vps centos7如何安装ftp
一、安装vsftpd及ftp命令
yum install vsftpd -y
yum install ftp -y
二、vsftpd服务器的配置文件
实现在开启防火墙和SELinux情况下,实现匿名用户的登录,可以上传下载,可以创建目录,创建权限掩码为022,可以删除文件,最大上传速度为100kbit/s。
这个是我自己的vsftpd服务器的主要配置文件是/etc/chaodiquan.com/vsftpd/vsftpd.conf。
1.服务器端设置
1.1修改配置文件开放匿名用户上传、下载及其他权限,
anonymous_enable=yes //允许匿名用户登录
anon_upload_enable=yes //允许匿名用户上传
write_enable=yes //赋予写权限
anon_mkdir_write_enable=yes //允许匿名用户新建文件夹
anon_other_write_enable=yes //匿名用户拥有除了上传和新建目录之外的其他权限
anon_amask=022 //匿名用户的权限掩码
anon_max_rate=102400 //最大上传速度100kbit/s
然后重启服务
systemctl restart vsftpd.service
1.2修改上传目录的权限
为了让匿名用户实现上传,必须开放目录的写权限,以anonymous用户名登录后,相当于ftp用户的身份,ftp的登录目录为/var/ftp,开放这个目录的写权限:
chmod 777 /var/ftp,但是再重启服务并在服务器上用ftp登录时会出错,这是因为/var/ftp的权限不对所致,这个目录的权限是不能打开所有权限的。解决方法为在/var/ftp下再建一个目录,权限是777就可以了:
mkdir /var/ftp/pub
chmod 777 /var/ftp/pub
1.3开启防火墙和SELinux。
2.测试
ftp://IP
登录并创建文件
8、linux vps 安装主机管理软件
linux我也不太懂,不过这里可以给比几个参考资料http://www.volit.com/vps/help/linux.php1 用户在火山互联网站LinuxServer VPS获得成功后,会显示出相应的VPS服务信息。
如:虚拟机名称:vmlinux20101,公网IP:123.59.84.66,内网IP:10.2.1.101,
SSH远程端口:20101;远程帐号:root;远程口令:volit_abcd1234,ftp端口:10101;ftp帐号:myftp;ftp口令:volit1999;mysql帐号:root;mysql口令:volit1999。
2:远程登录Linuxserver虚拟机,用户本地需要安装SSH客户端(windows平台:SecureCRT、putty等工具)。
在建立连接窗口中填入相应设置,远程计算机:123.59.84.66;远程端口:20101,建立连接成功后会提示输入相应的帐户和密码,输入后台显示的账号及密码即可登录。
3:考虑到网络安全,我司将远程口令是设为随机,用户登录后可自行修改密码,而MYSQL服务的管理密码是固定的,请用户务必更改以保证安全。
4:火山互联的所有VPS都已经配置好并运行了网站 、FTP服务。用户可根据自行的情况进行更改。
a:apache服务,安装路径在 /usr/local/apache2/,网站数据路径在/data/web/,apache配置文件是/usr/local/apache2/conf/httpd.conf,php配置文件是/etc/php.ini,
用户可编辑 /usr/local/apache2/conf/httpd.conf 或 /usr/local/apache2/conf/vhost.conf 添加更改虚拟主机。
配置文件里有模板www.vhost.cn(网站路径/data/web/www/)与my.mysql.cn(网站路径/data/web/mysqladmin,使用phpmyadmin管理MYSQL数据库)。
启动关闭apache服务命令:/etc/init.d/httpd -k start|stop|restart
b:Pure-Ftpd服务,安装路径在 /usr/local/pureftpd/,配置文件是 /usr/local/pureftpd/etc/pure-ftpd.conf,Pure-Ftp使用mysql配置帐户的文件是/usr/local/pureftpd/etc/pureftpd-mysql.conf。
Pure-Ftpd在mysql数据库中的默认帐号是: pureftpd;默认密码:volit1999;默认库:pureftpd;默认表:users。
新增FTP帐户:可使用用本机mysql客户端 /usr/local/mysql/bin/mysql -uroot -pvolit1999 插入帐户信息至pureftpd.users表,或者使用phpmyadmin对pureftpd.users表进行添加删除FTP帐户。
pureftpd.users表特别字段说明:User:帐户名;Password:帐户密码;Dir:用户主目录路径。
c:MYSQL数据库服务,安装路径在 /usr/local/mysql/,数据目录在:/data/mysql/,配置文件是 /etc/my.cnf,启动与关闭服务命令:/etc/init.d/mysqld start|stop|restart,其它客户端与工具命令路径:/usr/local/mysql/bin/。
请务必更改密码保证安全,/usr/local/mysql/bin/mysqladmin password [yourpassword] --password=volit1999,登录命令:/usr/local/mysql/bin/mysql --user=root --password=[yourpassword]。
可使用apache整合的phpmyadmin对MYSQL数据库进行方便管理。
5:服务:a:网站服务,登录火山互联网站并点击“产品管理” 板块里的“VPS租用管理” ,选择已订购的VPS产品,增加已转向至公网IP的域名,并设置好apache虚拟主机,即可进行访问。
b:FTP服务,打开浏览器,输入:ftp://myftp:[email protected]:10101 就可以访问自己的/data/web/目录了。
6. 重要说明:由于免费VPS使用共享IP,所有网站访问(80端口的服务)都通过代理转发到真实VPS中,因此所有网站服务必须在我司会员中心VPS管理中的使用“域名绑定”功能添加VPS中的网站域名后才能正常访问。
比如在VPS中开设了test.volit.com网站,在把域名指向VPS的公网IP后,网站将不能正常访问。只有在设置“域名绑定”之后,方可正常访问。
“域名绑定”流程:登录会员中心 -> 进入“VPS管理” -> 显示所购买或申请到的VPS产品,点击产品名称或后面的“管理”链接 -> 进入管理页面,在下面“域名绑定”的输入框中输入域名,提交后即可。
服务器上已经设置了一些默认端口:3389(Windows远程连接),22(Linux远程连接),21(FTP连接),这些端口请不要改变或禁用,以免影响管理。
注:以上涉及的服务均应根据您实际获得的IP、端口与帐号进行设置。
9、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 //首先创建好目录
#adser -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)保存,退出
10、如何FTP上传文件到VPS
vps安装ftp服务端,然后配置好账号密码。本地安装ftp客户端,输入ip,账号密码就可以用了。如果是linux,不需要安装ftp服务端,直接在本地用winscp,输入root账户密码,22端口连接就可以了。和ftp一样的操作。