1. linux vsftpd 匿名用户登录下上传 和下载
根据你现有的描述,在不更改其他参数的情况下:匿名用户登陆下,默认配置上传文件到/var/ftp。
若要pub目录能上传,则要
chown ftp /var/ftp/pub,
以此类推,必须确定你的目录的所有者和组是root还是ftp还是有其他要求。
最好不要改成757,757的权限会有严重的安全威胁,似乎几乎没有这么做的吧!!
关于你的问题1,不知道理解得对不对。你应该是在命令行登录ftp
[root@localhost ~]# ftp localhost,
所以上传的是当前目录下的文件。
(cd进入哪个目录,然后使用ftp命令,就只能上传哪个目录的文件)
2. Linux:为什么匿名用户登录FTP服务器(vsftpd搭建的),下载不了东西
目录权限已都改为7
vsftpd服务程序中匿名开放是一种最不安全的验证模式,任何人都可以无需密码验证就登陆到FTP服务端主机,这种模式一般只用来保存不重要的公开文件,尤其是在生产环境中更要注意不放敏感文件,当然也非常推荐用《linux就该这么学》第8章中学习的防火墙管理工具(例如Tcp_wrappers服务程序)把vsftpd服务程序的允许访问主机范围设置为企业内网,这样还算能够保证基本的安全性。
vsftpd服务程序默认已经开启了匿名访问模式,需要做的就是进一步允许匿名用户的上传、下载文件的权限,以及让匿名用户能够创建、删除、更名文件的权限,这些权限对于匿名用户来讲非常的危险,咱们只是为了练习Linux系统中vsftpd服务程序的配置能力,十分不推荐在生产环境中使用,匿名用户的权限参数及介绍:
参数 作用
anonymous_enable=YES 允许匿名访问模式。
anon_umask=022 匿名用户上传文件的umask值。
anon_upload_enable=YES 允许匿名用户上传文件
anon_mkdir_write_enable=YES 允许匿名用户创建目录
anon_other_write_enable=YES 允许匿名用户修改目录名或删除目录
[root@linux ~]# vim linuxprobe/com/chapter-11/html#1121/etc/vsftpd/vsftpd.conf
anonymous_enable=YES
anon_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=NO
listen_ipv6=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
确认参数填写正确后保存并退出vsftpd服务程序的主配置文件,还需要重启vsftpd服务程序来让新的配置服务参数生效,并且在生产环境中或者红帽RHCSA、RHCE、RHCA认证考试中也记得一定要把配置过的服务程序加入到开机启动项中,以保证下次服务器重启后依然能够为用户正常提供ftp文件传输服务:
[root@linux ~]# systemctl restart vsftpd
[root@linux ~]# systemctl enable vsftpd这样就可以在客户端上面使用ftp命令连接到远程的FTP服务器上面了,FTP服务的匿名开放模式的帐号统一为anonymous,密码为空。
把iptables防火墙策略清空,而且也在vsftpd服务程序的主配置文件中添加了允许匿名用户创建目录和写入文件的权限
3. 求一个64位linux操作系统上的vsftp安装包 谢谢!
如果在线可以使用yum -y install vsftp*
agt-get 这类工具安装。视你的系统而定。
下载一个RPM包即可。将第一个#换成点访问下载64位的即可。
pkgs#org/search/?query=vsftpd&type=smart
4. linux下如何下载VSFTP
你可以到vsftpd的官方网站上去下载。地址是:ftp://vsftpd.beasts.org/users/cevans/
如果你的系统当中有yum工具的话,可以直接执行命令:
yum install vsftpd就可以下载并且自动安装上了。
5. linux怎么安装vsftpd前提是:linux还不能上网,也不存在vsftpd文件。
你是双系统还是两台机子?
双系统的话,如果你有系统光盘的话,里面自带有vsftp软件包
你直接把盘放进光驱,安装就好,不同的系统安装不一样,你没说清楚是什么linux系统,这里就不阐述安装方法了
如果你是双系统,那么用windows上网下载vsftp安装包,对应你的系统的包,之后通过考入U盘,重启进入linux,挂载,安装即可
或者,你直接在linux挂载存放下载好的vsftp安装包的磁盘分区,直接过来使用也行..
如果你是2太机子,一个windows,一个linux,windows做好server-u服务器,在linux下登陆到windows下去下载即可
6. linux vsftpd 只能用户上传不能下载的实现
vsftpd.conf中加入
user_config_dir=/etc/vsftpd_user_conf
建立/etc/vsftpd_user_conf目录,在这个目录里创建一个名为upload(与ftp用户名相同)的文件
/etc/vsftpd_user_conf/upload
加入
download_enable=NO
这样,upload用户可以上传,下载就会报permission denied。
download用户不能上传就更简单了,直接用系统命令chmod修改目录权限。
7. linux下ftp服务器的上传下载的过程
在我用的所有ftp服务器中来说,首推iis7服务器管理工具,而且一直在用,感觉非常好。它可以作为FTP的客户端,想要进行FTP的上传下载操作,只需要下载安装iis7服务器管理工具就可以了,操作不复杂!
简单的介绍一下iis7服务器管理工具:可以批量管理WIN系列服务器、VPS、批量导入服务器VPS的IP,端口,账号和密码 、批量打开N个服务器VPS的远程桌面、远程桌面后,远程窗口右上角会出现 服务器备注的信息,如郑州xxx号服务器 5、远程桌面后,不影响任务栏显示。可以及时看其他窗口。支持多种方式连接,操作简洁,自身附带教程。
第一步:点击主程序图中“上传下载”键;
第二步:点击“ Ftp”;
第三步:点击“添加”;
第四步:在弹出服务器信息框中填写Ftp信息,注意:FIP ip端口、账号、密码为必填项;
第五步:选择需要打开的FTP服务器;
第六步:点击打开,即刻见FTP效果图。
8. linux vsftp 匿名用户怎么实现下载
配置匿名登录
#vi /etc/vsftpd/vsftpd.conf
anonymous_enable=YES
启动vsftpd服务器:
#service vsftpd restart
#service iptables stop
匿名登录的默认目录:
/var/ftp/pub
打开匿名上传和写权限:
#vi /etc/vsftpd/vsftp.conf
打开默认共享目录的权限
#chmod 777 /var/ftp/pub
备注:匿名可以上传下载,但不能删除;
9. 在linux中用wget怎么来下载一个vsftpd软件
首先知道它的网络地址:ftp://vsftpd.beasts.org/users/cevans/vsftpd-2.0.1.tar.gz
然后
wget ftp://vsftpd.beasts.org/users/cevans/vsftpd-2.0.1.tar.gz
就下载到当前目录了
一般带上-c参数,表示断点传续
wget还可以下载整个网站等强大功能,看看manpage
另:vsftp现在已经2.1.2了
10. *linux 的vsftpd 如何实现文件下载
vsftpd是ftp服务端。
你要从ftp服务器下载文件需要的是ftp客户端。
你可以用gftp或者filezilla或者crossftp或者基于命令行的ftp和lftp或者wget命令都可以下载。