FTP默认模式搭建
ftp默认模式
tar –zxf vsftpd-3.0.2.tar
cd vsftpd-3.0.2
make
出错:
出错原因:因为系统是64位平台,需要修改链接
解决方法:
rm -f /lib/libpam.so.0
ln -s/lib64/libpam.so.0.81.5 /lib/libpam.so.0
rm -f /lib/libcap.so.1
ln -s/lib64/libcap.so.1.10 /lib/libcap.so.1
重新make
Make install
安装配置文件
cp RedHat/vsftpd.pam /etc/pam.d/ftp
启动服务器
/usr/local/sbin/vsftpd &
本地连接ftp服务器
[[email protected] ~]# ftp 10.9.31.180
Connected to 10.9.31.180.
220 (vsFTPd 3.0.2)
530 Please login with USER and PASS.
530 Please login with USER and PASS.
KERBEROS_V4 rejected as an authenticationtype
Name (10.9.31.180:root):anonyo^H^H[[email protected] ~]# ftp 10.9.31.180
Connected to 10.9.31.180.
220 (vsFTPd 3.0.2)
530 Please login with USER and PASS.
530 Please login with USER and PASS.
KERBEROS_V4 rejected as an authenticationtype
Name (10.9.31.180:root): anonymous
331 Please specify the password.
Password:
500 OOPS: cannot change directory:/var/ftp
Login failed.
421 Service not available, remote serverhas closed connection
ftp>
ftp>
ftp>
[2]+ Stopped ftp10.9.31.180
[[email protected] ~]# .ls /var/
account cache crash cvs db empty games gdm lib local lock log mail nis opt preserve racoon run spool tmp www yp
[[email protected] ~]# ls
anaconda-ks.cfg Desktop install.log install.log.syslog
[[email protected] ~]# mkdir/var/ftp
[[email protected] ~]# chownroot:root /var/ftp/
[[email protected] ~]# chmod 755/var/ftp/
mkdir /var/ftp/pub/
chmod 777 pub
[[email protected] ~]# ftp 10.9.31.180
Connected to 10.9.31.180.
220 (vsFTPd 3.0.2)
530 Please login with USER and PASS.
530 Please login with USER and PASS.
KERBEROS_V4 rejected as an authenticationtype
Name (10.9.31.180:root): anonymous
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>
ftp>
[3]+ Stopped ftp 10.9.31.180
anonymous_enable=YES
local_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
listen=YES