学学习网 手机版

学学习网

学习路径: 学习首页 > Internet > 操作系统 >

第十七章 linux的FTP服务器(3)

设置字体:
----------------------------------
#vi  /etc/vsftpd/vsftpd.conf
根据以上的要求作以下更改:
anonymous_enable=yes
local_enable=yes
anon_upload_enable=no
write_enable=yes
local_umask=022
idle_session_timeout=600
data_connection_timeout=60
accept_timeout=30
connect_timeout=10
local_max_rate=50000
anon_max_rate=30000
pasv_min_port=5000
pasv_max_port=6000
listen=yes
listen_address=192.168.5.1
listen_port=21
max_clients=300
max_per_ip=5
3. 启动服务
如果采用独占方式的话,方法如下:
#service  vsftpd  start
如果采用超级服务方式的话,方法如下:
#ntsysv  (选中vsftpd服务)
#service  xinetd   restart
4. 建立用户
vsftpd服务器允许三种用户登录,分别为:
  • 本地用户
如果用户在远程FTP服务器上拥有账号,则该用户称为本地用户;建立方法如下:
#useradd   用户名
#passwd  用户名
  • 虚拟用户
如果用户在远程拥用账号,且此账号只能用于文件传输服务,则称此用户为虚拟用户或guest用户,虚拟用户信息可以存放在数据库或者文本文件中
  • 匿名用户
如果用户在远程FTP服务器上没有账号,则称此用户称为匿名用户,若FTP服务器提供匿名访问功能,则匿名用户可以通过账号anonymous或ftp和口令进行登录(/var/ftp)
. 客户端的操作
1.  linux客户端
(1)  ftp
#ftp   服务器地址
ftp>ftp子命令
说明:常用的ftp子命令有以下几种
  • ?|help     
作用:显示ftp内部命令的帮助信息
实例:
ftp>?
ftp>help  lcd
  • ![命令[参数]] 
作用:在本机中执行shell命令后回ftp环境中
实例:
ftp>! cd   /etc/sysconfig
  • lcd [dir]
作用:将本地工作目录切到dir
实例:
ftp>lcd   /sbin
  • open  服务器地址[端口]
作用:建立指定FTP服务器连接,可指定连接端口
实例:
ftp>open   192.168.4.1 
  • close
作用:中断与远程服务器的FTP会话
实例:
ftp>close
  • asc
作用:使用ascii类型传输方式
实例:
ftp>asc
  • bin
作用:使用二进制文件传输方式
实例:
ftp>bin
cd  目录名
作用:进入远程主机目录
实例:
ftp>cd  pub
  • pwd
作用:显示远程主机的当前工作目录
ftp>pwd
  • mkdir
作用:在远程主机中建立目录
实例:
ftp>mkdir   abc
----------------------------------
课程列表
重点难点
赞助链接