init oca nec ftp服务器 level 地址 star etc
1、首先搭建ftp服务器,安装vsftpd
#yum install -y vsftpd
2、查看vsftpd的目录:
- #rpm -ql vsftpd
- /etc/logrotate.d/vsftpd. vsftpd的日志文件
- /etc/pam.d/vsftpd PAM认证文件
- /etc/rc.d/init.d/vsftpd 启动脚本
- /etc/vsftpd vsftpd的配置文件存放的目录
- /etc/vsftpd/ftpusers 禁止使用vsftpd的用户列表文件
- /etc/vsftpd/user_list 禁止或允许使用vsftpd的用户列表文件
- /etc/vsftpd/vsftpd.conf 主配置文件
- /etc/vsftpd/vsftpd_conf_migrate.sh vsftpd操作的一些变量和设置
- /usr/sbin/vsftpd vsftpd的主程序
- 其他一些说明文档和手册文件略!
- /var/ftp 匿名用户主目录
- /var/ftp/pub 匿名用户的下载目录
3、启动vsftpd服务
- #service vsftpd start
- #chkconfig --level vsftpd
- #chkconfig --level 2345 vsftpd on
4、修改vsftpd的配置文件,具体的可以根据自己的需求去定义。参考:http://www.linuxidc.com/Linux/2015-06/118442.htm
- #vim /etc/vsftpd/vsftpd.conf
- anonymous_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
- chroot_local_user=NO
- chroot_list_enable=NO
- listen=NO
- listen_ipv6=YES
- pam_service_name=vsftpd
- userlist_enable=NO
- tcp_wrappers=YES
- userlist_deny=NO
- userlist_file=/etc/vsftpd/user_list
- local_root=/var/ftp
5、添加用户名和密码
- useradd -s /sbin/nologin username
- passwd username
6、安装ftp
- yum install ftp
7、利用ftp登陆:
- ftp IP(eg:ftp 10.199.33.14)
测试:
1、说明
- 两台服务器IP地址分别为:
- 10.199.33.13
- 10.199.33.14
2、在13点上登陆
- ftp 10.199.33.14
3、可以用put和get命令实现13和14之间文件的传输
- 将本地一个文件传送至远端主机中。
- Put:格式:put local-file [remote-file]
- 下载文件通常用get和mget这两条命令。
- Get:格式:get [remote-file] [local-file]
- 从远端主机接收一批文件至本地主机。如要获取服务器上/usr/your/下的所有文件
- Mget:格式:mget [remote-files]
- 在web端也可以用ftp://10.199.33.14去访问,可以下载文件
2017-09-12,武汉!后天回北京!
FTP服务器实现文件传输
来源: http://www.bubuko.com/infodetail-2304885.html