Linux下搭建ftp服务器

【连续笔记第4天】
以Linux RedHat6.0为实验环境


0x01 Linux下配置ftp服务 步骤


    - 安装vsftpd软件
        yum -y install vsftpd
    - 安装之后,创建ftp用户(创建用户的同时,设置登陆的起始目录和使用的shell)
        useradd -s /sbin/nologin -d /home/ftp_test ftp_test
        注意:目录尽量不要选择根目录下,这里是/home/ftp_test,并且ftp_test这个目录不要手动创建,否则权限会有问题,执行命令的时候会自动创建(命令 ls -l或ll查看)
    - 设置密码
        passwd ftp_test
        输入两遍密码:123321
    - 编辑vsftpd配置文件
        vi /etc/vsftpd/vsftpd.conf
        找到anonymous_enable这个配置项,默认是YES,修改成NO,表示不允许匿名用户登录
    - 启动ftp服务
        service vsftpd start
    - 远程登陆
        ftp ip/主机名

0x02 遇到的问题


- 问题:连接超时
原因:防火墙挡住了(不确定)
方法:service iptables stop
    根据需要的端口 添加到 iptables

- 关于FTP服务器“远程主机关闭连接”的问题
原因:由于启用了SELinux引起的问题
解决办法:
    vim /etc/sysconfig/selinux
    将 SELINUX=enforcing 修改为SELINUX=disabled, 关闭SELINUX后, 重新启动机器,问题解决。

0x03 常用ftp命令


get [remote-file] [local-file]:从远端主机中传送至本地主机中
mget [remote-file] 接收一批文件
put local-file [remote-file]:将本地一个文件传送至远端主机中
mput
send local-file [remote-file]:同put
cd:目录切换
chmod:改变远端主机的文件权限
delete:删除远端主机中的文件
dir:列出目录中的文件
ls:同dir
pwd:列出远端主机目录
? [command] 获取帮助
bye:退出ftp
quit:退出ftp
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值