背景知识:
vsftpd:是linux自动的ftp服务器。
查看状态 service vsftpd status, 启动:service vsftpd start 停止:service vsftpd stop
配置文件:/etc/vsftpd/vsftpd.conf 关键项:ascii_upload_enable=YES ascii_download_enable=YES//使用assci传输还是bin传输
ascii传输会将换行符进行转换,bin传输所有字节不变动。
日志配置:xferlog_file=/var/log/xferlog xferlog_enable=YES xferlog_std_format=YES,打开将在/var/log中有xferlog 日志否则只在message中记录简单
登陆情况。
=================服务端介绍完毕=======================
编写客户端连接时分为主动模式(PORT)和被动模式(passive),就是ftp服务器主动连接客户端建立数据链路,还是等待客户端连接。
服务端默认开启