① UNIX 下如何取消匿名FTP登陆
关于vsFTPd服务器的一些常用功能的实现;
关于匿名上传下载的实现;
关于匿名上传,其实也比较简单,首先我们要修改一下vsftpd.conf ,此文件位于 /etc/目录下,可能是/etc/vsftpd.conf,也可能是/etc/vsftpd/vsftpd.conf文件。以您的系统环境为准;
首先:我们要改一下vsftpd.conf,确保有以下几行;
anonymous_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_umask=022
其次:在ftp用户家目录的下建一个文件夹,并修改其权限为完全开放;
ftp用户的家目录在哪?我们前面已经说了,要通过/etc/passwd来查看;也可以通过finger ftp来查看;
[root@localhost beinan]# finger ftp
Login: ftp Name: FTP User
Directory: /var/ftp Shell: /sbin/nologin
这说明ftp用户的家目录在/var/ftp ,我们要在这个目录下建一个目录,然后把他的权限设置为任何用户可读可写可执行就行了;一般的情况下,在发行版中,有一个/var/ftp/pub的目录,如果没有,您也可以自己建一个;把配置文件改好后,只要把/var/ftp下的任何一个目录的权限打开,都可以用来匿名上传和下载;
比如您想让匿名用户上传和下载都在/var/ftp/pub,就可以把/var/ftp/pub的权限打开,如果没有这个目录,您要自己建一个;
[root@localhost ~]# mkdir /var/ftp/pub
[root@localhost ~]# chmod 777 /var/ftp/pub
这样上传的时候传到pub目录就OK了,对不对??
关于添加本地用户及打开读写权限示例;
FTP用户一般是不能登录系统的,这也是为了安全。在系统中,没有权限登录系统的用户一般也被称之为虚拟用户;虚拟用户也是要写进/etc /passwd中;这只是一种虚拟用户的方法,但说实在的并不是真正的虚拟用户,只是把他登录SHELL的权限去掉了,所以他没有能力登录系统;
如果我们想把beinan这个用户目录定位在/opt/beinan这个目录中,并且不能登录系统;我们应该如下操作
[root@localhost ~]# adser -d /opt/beinan -g ftp -s /sbin/nologin beinan
[root@localhost ~]# passwd beinan
Changing password for user beinan.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
[root@localhost ~]#
其实这还是不够的,还要改一下配置文件vsftpd.conf ,以确保本地虚拟用户能有读写权限;
local_enable=YES
write_enable=YES
local_umask=022
② 我装了一个FTP服务器,但是不知在哪儿设置匿名登录
自己电脑用做FTP服务器吗?
人家来上传文件到你电脑里?
要是这样的话,还不如QQ邮箱。用个FOX 自动收邮件,更快!
③ 如何禁止匿名用户登录服务器
匿名,是一种不具名或使用化名的行为,相对于具真实身份的行为。匿名登陆是指匿名方式访问某个论坛和网站或计算机系统。
匿名登陆方式:
一、授权登陆(免口令验证访问):例如:访问软件资源下载网站,访问门户网站等;
二、非授权登陆(匿名非法入侵):例如:利用后门程序进入网站后台,计算机系统等。
anonymous是匿名的意思,而login是登记,也可理解为登陆。整个词组的意思是匿名登陆,所以这个用户是最低权限的,只有浏览,也就是只读的权限。ftp或http下载软件的时候,如果不登陆,就是这种状态。既然是只读的状态,也不会对你的服务器构成什么威胁了!
④ Linux怎么取消ftp的匿名访问功能
编辑 vim /etc/vsftpd/vsftpd.conf
修改anonymous_enable=YES 为 NO
保存退出
重起服务 /etc/init.d/vsftpd restart 生效
⑤ 怎样屏蔽 FTP匿名登录
是2003、xp就直接进入FTP站点属性,把匿名登陆取消
其他软件都可以关闭匿名登陆,要看你用的是什么软件了
⑥ 用Serv-U做FTP服务器时,如何取消匿名登录
建立一个空密码的匿名账户(anonymous),分配给下载权限。告诉他们你的服务器地址(域名或者IP都行)和端口号(默认是21不用说)
⑦ FTP弱口令或匿名登陆如何解决
在设置中将“允许匿名用户登录“选项前面的勾去掉,同时将密码规则设为把位上,大小写去区别就可以了。当然这跟FTP服务器的版本有关,如果使用简化版的FTP服务器可能就没有这些选项。
⑧ LINUX禁止FTP匿名登录与停止FTP服务
一、配置FTP匿名登陆:
二、永久停止ftp服务:
三、即时生效、重启后失效:
⑨ linux关闭ftp匿名用户打开本地用户
1、试一下用户名在没有密码的时候就可以登录。
2、连接linux系统去修改vsftpd.conf配置文件,cd/etc/vsftpd/切换到vsftpd,修改配置文件。
3、vimvsftpd.conf编辑配置文件。
4、修改anonymous_enable=YES为NO,退出保存,重启vsftpd后生效。
⑩ linux ftp取消anonymous登录
先按照文档中的第三部把YES改成NO,(就在第10行左右),然后重启服务service vsftpd restart