RedHat Linux 5下配置vsftp
1:首先以root用户登录系统2:启动vsftp:service vsftpd start d:代表后台进程,服务器程序
3:判断是否连接成功:ftp localhost
1:如果系统没有安装vsftp,则service vsftpd start命令会输出vsftpd: unrecognized service
用命令rpm -qa | grep vsftpd 如果没有输出结果,则没装vsftp
1:将本地镜像挂载到系统上如图所示 选择第二个,进行操作。
2:挂载光驱到系统上 mount /dev/cdrom /mnt
3:进入/mnt/Server目录
4:执行rpm -ivh vsftpd* 会安装vsftpd
5:重新打开commandLine窗口执行 service vsftpd start 即可启动vsftpd
6:此时执行ftp localhost,如果输出bash: ftp: command not found,则需安装ftp客户端,执行rpm -ivh ftp*命令
ftp退出命令 bye
查看ftp的启动方式
命令:chkconfig --list | grep vsftpd
输出:vsftpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
修改启动方式,改为系统启动时,自动启动
命令:chkconfig vsftpd on
再查看其启动方式
输出:vsftpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
vsftp默认是允许匿名用户anonymous登录,允许下载,不允许上传
如果在xp上执行ftp 192.168.151.129,出现连接错误,则需要关闭linux防火墙
chkconfig --list | grep iptables
iptables 0:off1:off 2:on3:on 4:on5:on 6:off
service iptables stop //临时关闭防火墙
chkconfig iptables off //开机时不启动防火墙
ftp配置文件/etc/vsftpd/vsftpd.conf
利用LeapFTP向linux上传文件,出现Could not create file,则需修改ftp目录的权限
默认情况下,ftp的根目录为/var/ftp,目录下有一文件夹pub,为了安全,这个目录默认不允许设置为777权限,否则ftp将无法访问。
chmod 777 pub
页:
[1]