linux怎么命名.htaccess linux下安装ftp服务器器拒绝请求

2129人阅读
Linux(31)
转载自网络:
ftp& open localhost
ftp: connect: Connection refused
解决办法:
[root@rac1 etc]# vsftpd /etc/vsftpd/vsftpd.conf &
[root@rac1 etc]#
再次FTP时问题已经解决
如果有下面的问题,说明ftp服务没有装,可以重装后再试:
[root@localhost apps]# vsftpd /etc/vsftpd/vsftpd.conf &
[root@localhost apps]# -bash: vsftpd: command not found
[1]+& Exit 127&&&&&&&&&&&&&&& vsftpd /etc/vsftpd/vsftpd.conf
[root@localhost soft]# rpm -ivh vsftpd-2.0.5-16.el5_5.1.x86_64.rpm
warning: vsftpd-2.0.5-16.el5_5.1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID
Preparing...&&&&&&&&&&&&&&& ########################################### [100%]
&& 1:vsftpd&&&&&&&&&&&&&&&& ########################################### [100%]
[root@localhost soft]#
[root@localhost apps]# rpm -qa|grep ftp
lftp-3.7.11-4.el5_5.3
vsftpd-2.0.5-16.el5_5.1
tftp-server-0.49-2
ftp-0.17-35.el5
如果还报下面的错:
530 Permission denied.
Login failed
说明root权限被禁
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:25230次
排名:千里之外
原创:14篇
转载:23篇
(1)(1)(2)(1)(4)(2)(1)(1)(3)(3)(4)(14)1.首先应开启linuxh环境下的FTP service,过程如下:
.cn/news/Article_Show.asp?ArticleID=48
&或者输入命令: /etc/rc.d/init.d/vsftpd start
& & & & & & /etc/rc.d/init.d/ vsftpd restart
若要关闭这个服务:/etc/rc.d/init.d/ vsftpd stop
2.配置文件:
& 进入/etc配置vsftpd.ftpusers和vsftpd.user_list,用vi打开他们,将这两个文件里的root给去掉,保存退出。
3.此时可以打开flshFXP,快速连接,输入IP地址、用户名及密码就可以连接linux系统的FTP服务器了,及可进行windows与linux系统的文件传输&
vsftpd的配置
  在Red Hat Linux 9.0里的vsftpd共有3个配置文件,它们分别是:
  vsftpd.ftpusers:位于/etc目录下。它指定了哪些用户账户不能访问FTP服务器,例如root等。
vsftpd.user_list:位于/etc目录下。该文件里的用户账户在默认情况下也不能访问FTP服务器,仅当vsftpd .conf配置文件里启用userlist_enable=NO选项时才允许访问。
  vsftpd.conf:位于/etc/vsftpd目录下。它是一个文本文件,我们可以用Kate、Vi等文本编辑工具对它进行修改,以此来自定义用户登录控制、用户权限控制、超时设置、服务器功能选项、服务器性能选项、服务器响应消息等FTP服务器的配置。
  (1)用户登录控制
  anonymous_enable=YES,允许匿名用户登录。
  no_anon_password=YES,匿名用户登录时不需要输入密码。
  local_enable=YES,允许本地用户登录。
  deny_email_enable=YES,可以创建一个文件保存某些匿名电子邮件的黑名单,以防止这些人使用Dos攻击。
  banned_email_file=/etc/vsftpd.banned_emails,当启用deny_email_enable功能时,所需的电子邮件黑名单保存路径(默认为/etc/vsftpd.banned_emails)。
  (2)用户权限控制
  write_enable=YES,开启全局上传权限。
  local_umask=022,本地用户的上传文件的umask设为022(系统默认是077,一般都可以改为022)。
  anon_upload_enable=YES(这步的配置很重要不然会发现不能通过FTP软件向LINUX上传文件,能下载)允许匿名用户具有上传权限,很明显,必须启用write_enable=YES,才可以使用此项。同时我们还必须建立一个允许ftp用户可以读写的目录(前面说过,ftp是匿名用户的映射用户账号)。
  anon_mkdir_write_enable=YES,允许匿名用户有创建目录的权利。
  chown_uploads=YES,启用此项,匿名上传文件的属主用户将改为别的用户账户,注意,这里建议不要指定root账号为匿名上传文件的属主用户!
  chown_username=whoever,当启用chown_uploads=YES时,所指定的属主用户账号,此处的whoever自然要用合适的用户账号来代替。
  chroot_list_enable=YES,可以用一个列表限定哪些本地用户只能在自己目录下活动,如果chroot_local_user=YES,那么这个列表里指定的用户是不受限制的。
  chroot_list_file=/etc/vsftpd.chroot_list,如果chroot_local_user=YES,则指定该列表(chroot_local_user)的保存路径(默认是/etc/vsftpd.chroot_list)。
  nopriv_user=ftpsecure,指定一个安全用户账号,让FTP服务器用作完全隔离和没有特权的独立用户。这是vsftpd系统推荐选项。
  async_abor_enable=YES,强烈建议不要启用该选项,否则将可能导致出错!
  ascii_upload_enable=YES;ascii_download_enable=YES,默认情况下服务器会假装接受ASCⅡ模式请求但实际上是忽略这样的请求,启用上述的两个选项可以让服务器真正实现ASCⅡ模式的传输。
  注意:启用ascii_download_enable选项会让恶意远程用户们在ASCⅡ模式下用SIZE/big/file这样的指令大量消耗FTP服务器的I/O资源。
  这些ASCⅡ模式的设置选项分成上传和下载两个,这样我们就可以允许ASCⅡ模式的上传(可以防止上传脚本等恶意文件而导致崩溃),而不会遭受拒绝服务攻击的危险。
  (3)用户连接和超时选项
  idle_session_timeout=600,可以设定默认的空闲超时时间,用户超过这段时间不动作将被服务器踢出。
  data_connection_timeout=120,设定默认的数据连接超时时间。
  (4)服务器日志和欢迎信息
  dirmessage_enable=YES,允许为目录配置显示信息,显示每个目录下面的message_file文件的内容。
  ftpd_banner=Welcome to blah FTP service,可以自定义FTP用户登录到服务器所看到的欢迎信息。
本文已收录于以下专栏:
相关文章推荐
在Linux下如何使用vsftpd构建FTP服务器,构建后的FTP服务器有哪些特点?本文将作详细介绍。 vsftpd 是“very secure FTP daemon”的缩写,安全性是它的一个最大的特...
1、FTP服务器的简介
关于ftp的介绍,大家也一定不陌生了。我就直接把百度百科上的介绍拿过来,和大家一起温习一下概念。
FTP 是File Transfer Prot...
AI时代,机器学习该如何入门?
对于机器学习,很多人的观点是:机器学习技术是今后所有技术人员都绕不过的一个门槛。 那么,普通程序员该学习机器学作为一名对机器学习心有向往的程序员,我该以什么样的姿势开始呢?
ftp是相当古老的传输协议之一,它的主要功能是在服务器与客户端之间进行文件传输。vsftpd是linux下的一款小巧轻快,安全易用的FTP服务器软件,是一款在各个Linux发行版中最受推崇的FTP服务...
环境: RedHat  AS4 说明: 如果不做说明,一般安装命令均使用ROOT权限,用 # 表示 特别说明:无 以下文章介绍Liunx 环境下vsftpd的三种实现方法 ftp://vsftpd.b...
//ftpput.sh
#FileName:ftpput.sh
#Function:从本地客户端向ftp服务器上传一个文件
#Version:V...
他的最新文章
讲师:任铄
讲师:唐宇迪
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)posts - 272,&
comments - 0,&
trackbacks - 0
1.首先应开启linuxh环境下的FTP service,过程如下:
&或者输入命令:&/etc/rc.d/init.d/vsftpd start
&&&&&&&&&&& /etc/rc.d/init.d/ vsftpd restart
若要关闭这个服务:/etc/rc.d/init.d/ vsftpd stop&2.配置文件:
&&进入/etc配置vsftpd.ftpusers和vsftpd.user_list,用vi打开他们,将这两个文件里的root给去掉,保存退出。
3.此时可以打开flshFXP,快速连接,输入IP地址、用户名及密码就可以连接linux系统的FTP服务器了,及可进行windows与linux系统的文件传输
vsftpd的配置&  在Red Hat Linux 9.0里的vsftpd共有3个配置文件,它们分别是:&  vsftpd.ftpusers:位于/etc目录下。它指定了哪些用户账户不能访问FTP服务器,例如root等。&vsftpd.user_list:位于/etc目录下。该文件里的用户账户在默认情况下也不能访问FTP服务器,仅当vsftpd .conf配置文件里启用userlist_enable=NO选项时才允许访问。&  vsftpd.conf:位于/etc/vsftpd目录下。它是一个文本文件,我们可以用Kate、Vi等文本编辑工具对它进行修改,以此来自定义用户登录控制、用户权限控制、超时设置、服务器功能选项、服务器性能选项、服务器响应消息等FTP服务器的配置。&  (1)用户登录控制&  anonymous_enable=YES,允许匿名用户登录。&  no_anon_password=YES,匿名用户登录时不需要输入密码。&  local_enable=YES,允许本地用户登录。&  deny_email_enable=YES,可以创建一个文件保存某些匿名电子邮件的黑名单,以防止这些人使用Dos攻击。&  banned_email_file=/etc/vsftpd.banned_emails,当启用deny_email_enable功能时,所需的电子邮件黑名单保存路径(默认为/etc/vsftpd.banned_emails)。&  (2)用户权限控制&  write_enable=YES,开启全局上传权限。&  local_umask=022,本地用户的上传文件的umask设为022(系统默认是077,一般都可以改为022)。&  anon_upload_enable=YES(这步的配置很重要不然会发现不能通过FTP软件向LINUX上传文件,能下载)允许匿名用户具有上传权限,很明显,必须启用write_enable=YES,才可以使用此项。同时我们还必须建立一个允许ftp用户可以读写的目录(前面说过,ftp是匿名用户的映射用户账号)。&  anon_mkdir_write_enable=YES,允许匿名用户有创建目录的权利。&  chown_uploads=YES,启用此项,匿名上传文件的属主用户将改为别的用户账户,注意,这里建议不要指定root账号为匿名上传文件的属主用户!&  chown_username=whoever,当启用chown_uploads=YES时,所指定的属主用户账号,此处的whoever自然要用合适的用户账号来代替。&  chroot_list_enable=YES,可以用一个列表限定哪些本地用户只能在自己目录下活动,如果chroot_local_user=YES,那么这个列表里指定的用户是不受限制的。&  chroot_list_file=/etc/vsftpd.chroot_list,如果chroot_local_user=YES,则指定该列表(chroot_local_user)的保存路径(默认是/etc/vsftpd.chroot_list)。&  nopriv_user=ftpsecure,指定一个安全用户账号,让FTP服务器用作完全隔离和没有特权的独立用户。这是vsftpd系统推荐选项。&  async_abor_enable=YES,强烈建议不要启用该选项,否则将可能导致出错!&  ascii_upload_enable=YES;ascii_download_enable=YES,默认情况下服务器会假装接受ASCⅡ模式请求但实际上是忽略这样的请求,启用上述的两个选项可以让服务器真正实现ASCⅡ模式的传输。&  注意:启用ascii_download_enable选项会让恶意远程用户们在ASCⅡ模式下用SIZE/big/file这样的指令大量消耗FTP服务器的I/O资源。&  这些ASCⅡ模式的设置选项分成上传和下载两个,这样我们就可以允许ASCⅡ模式的上传(可以防止上传脚本等恶意文件而导致崩溃),而不会遭受拒绝服务攻击的危险。&  (3)用户连接和超时选项&  idle_session_timeout=600,可以设定默认的空闲超时时间,用户超过这段时间不动作将被服务器踢出。&  data_connection_timeout=120,设定默认的数据连接超时时间。&  (4)服务器日志和欢迎信息&  dirmessage_enable=YES,允许为目录配置显示信息,显示每个目录下面的message_file文件的内容。&  ftpd_banner=Welcome to blah FTP service,可以自定义FTP用户登录到服务器所看到的欢迎信息。
阅读(...) 评论()在linux访问时输入 用户名 anonymous 密码直接回车可以匿名登录
如果传输非文本,先输入bianry,然后再get就可以了
ftp&&get&5-4.tif&227&Entering&Passive&Mode&(192,168,0,118,83,73)&
150&Opening&BINARY&mode&data&connection&for&5-4.tif&(68334&bytes).&WARNING!&397&bare&linefeeds&received&in&ASCII&mode&File&may&not&have&transferred&correctly.&226&File&send&OK.&68334&bytes&received&in&0.024&seconds&(2.8e+03&Kbytes/s)
ftp&&binary&#&以二进制模式进行传输&
ftp&&get&5-4.tif&
200&Switching&to&Binary&mode.
&ftp&&bye&#&结束ftp传输模式
/link?url=o_q60zIuPITFSJe_RNYLZ-ID607rtI0ZWj99Q0JavhYTjXwTeIxMqm0sSQY0o-uZZgjAXWNozcpVnBqQktWmBWUJnaiEHcfkz5K6jRFT8JG
连接ftp服务器   格式:ftp [hostname| ip-address]   a)在linux命令行下输入:ftp 10.18.34.115   b)服务器询问你用户名和口令,分别输入yint和相应密码,待认证通过即可。   2. 下载文件   下载文件通常用get和mget这两条命令。   a) get   格式:get [remote-file] [local-file]   将文件从远端主机中传送至本地主机中.   如要获取服务器上E:\rose\1.bmp,则   ftp& get /rose/1.bmp 1.bmp (回车)   b) mget         格式:mget [remote-files]   从远端主机接收一批文件至本地主机.   如要获取服务器上E:\rose\下的所有文件,则   ftp& cd /rose   ftp& mget *.* (回车)   注意:文件都下载到了linux主机的当前目录下。比如,在 /root/yint下运行的ftp命令,则文件都下载到了/root/yint下。   3.上传文件   a) put   格式:put local-file [remote-file]   将本地一个文件传送至远端主机中.   如要把本地的1.bmp传送到远端主机E:\rose,并改名为333.bmp   ftp& put 1.bmp /rose/333.bmp (回车)   b) mput   格式:mput local-files   将本地主机中一批文件传送至远端主机.   如要把本地当前目录下所有bmp文件上传到服务器E:\rose 下   ftp& cd /rose (回车)   ftp& mput *.bmp (回车)   注意:上传文件都来自于主机的当前目录下。比如,在 /root/yint下运行的ftp命令,则只有在/root/yint下的文件linux才会上传到服务器E:\rose 下。   4. 断开连接   bye:中断与服务器的连接。   ftp& bye (回车)
阅读(...) 评论()LInux下新添加的用户无法登录FTP服务器_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
LInux下新添加的用户无法登录FTP服务器
userlist_enable=YESuserlist_deny=NOuserlist_file=/vsftpd.user_listuser_config_dir=/etc/vsftpd/etc&#47FTP服务器vsftp.conf文件配置如下
我有更好的答案求助知道网友
vsftpd/ftpuser_conf
这句的意思是
把用户的配置文件指到/etc&#47user_config_dir=/etc&#47
vsftpd_conf这个文件夹里面已经添加了相应的配置信息。
这句命令是
把用户的配置文件 和主的分开了
好吗在vsftpd_conf里配置
跟用户的文件里的配置是不一样的
/etc/vsftpd.user_list
里面有没有添加你新建的用户呢?
vsftpd.user_list里面有我新建的用户
1、查看/etc/host.allow /etc/host.deny,看看是哪一个起作用2、查看开放的目录的权限
争议是不是用户权限不够
呵呵 谢谢了 是因为我给用户指定的访问目录该用户没有权限
本回答被提问者采纳
1条争议回答
为您推荐:
其他类似问题
ftp服务器的相关知识
等待您来回答

我要回帖

更多关于 linux ftp服务器搭建 的文章

 

随机推荐