Redhat 开启ftp服务器和totalcommand ftp登陆

来源:互联网 发布:地史学知乎 编辑:程序博客网 时间:2024/04/30 06:34

rpm -qa|gerp vsftpd

 [root@bogon Server]# ls -l | grep *ftp
[root@bogon Server]# ls -l|grep *ftp
[root@bogon Server]# ls -l|grep *ftp*rpm
[root@bogon Server]# find *ftp*rpm
ftp-0.17-33.fc6.i386.rpm
gftp-2.0.18-3.2.2.i386.rpm
lftp-3.5.1-2.fc6.i386.rpm
tftp-0.42-3.1.i386.rpm
tftp-server-0.42-3.1.i386.rpm
vsftpd-2.0.5-10.el5.i386.rpm
[root@bogon Server]# rpm -ivh vsftpd-2.0.5-10.el5.i386.rpm 

 安装完vsftpd后,会生成如下主要文件,这些文件的主要含义说明如下:
    /usr/sbin/vsftpd             #VSFTPD的主程序
  /etc/rc.d/init.d/vsftpd      #启动脚本
  /etc/vsftpd/vsftpd.conf      #主配置文件
  /etc/pam.d/vsftpd            #PAM认证文件
  /etc/vsftpd.ftpusers         #禁止使用VSFTPD的用户列表文件
  /etc/vsftpd.user_list        #禁止或允许使用VSFTPD的用户列表文件
  /var/ftp                     #匿名用户主目录
  /var/ftp/pub                 #匿名用户的下载目录
  /etc/logrotate.d/vsftpd.log  #日志文件

 

二、启动与停止

    vsftpd既可以以xinetd方式运行,也可以以单独(Standalone)方式运行。Redhat Linux 9中,vsftpd缺省是以单独(Standalon)的方式运行。

    1、Standalone方式运行。

    # /etc/rc.d/init.d/vsftpd start|stop|restart

    2、xinetd方式运行

  首先要将vsftpd.conf配置文件中的listen参数值改为NO。其次,生成一个/etc/xinetd.d/vsftpd文件,内容如下:
  service vsftpd
  {
  disable = no
  socket_type = stream
  wait = no
  user = root
  server = /usr/sbin/vsftpd
  port = 21
  log_on_success += PID HOST DURATION
  log_on_failure += HOST
  }
  其中的disable项可以控制xinetd服务启动时,时候启动vsftpd服务。 disable = no用来设置 vsftpd的启动方式 

  通过/sbin/service vsftpd start|stop|restart来启动或停止vsftpd服务。

  我是设置为 默认的 Standalone方式  disable = yes

vsftp服务器已经成功了,windows下 客户端登陆 vsftp 就启动了,通过客户端ftp://192.168.42.128/ 

如下三个方式 访问:

方式一:FTP:// username:password@FTPservername 启用用户访问

  方式二:FTP:// FTPservername 启用匿名访问

  方式三:文本模式下访问如在windows命令提示符下进行访问。

 

可以下载 文件,但是不能够上传文件和修改文件。还需要再设置

 

需要

  /etc/vsftpd/vsftpd.conf   配置文件文件使得 匿名用户可以 有读写的 权限

chmod -R 777 /var/ftp/pub/ 匿名用户的 权限有写的权限

 

通过客户端端 可以 上传文件了,但是上传文件的时候会出现乱码,待解决,TC登陆的时候还需要用户名和密码

 

还需要进一步的配置。待解决

 

 

原创粉丝点击