美文网首页
FTP / SFTP

FTP / SFTP

作者: 青丝如梦 | 来源:发表于2020-01-21 17:14 被阅读0次

    查看是否安装ftp:
    which vsftpd

    安装ftp服务:
    yum -y install vsftpd

    安装ftp命令:
    yum install ftp

    查看ftp状态:
    service vsftpd status

    修改ftp配置:
    vim /etc/vsftpd/vsftpd.conf

    anonymous_enable=NO【关闭匿名登陆功能】
    chroot_list_enable=YES 【限制访问自身目录】
    chroot_list_file=/etc/vsftpd/chroot_filelist【编辑chroot_filelist文件,将受限制的用户添加进去,每行一个用户,添加进去的用户为步骤4中添加的用户】

    user_config_dir=/etc/vsftpd/vsftpd-user-conf【编辑vsftpd-user-conf文件,将受限制的用户添加进去,每行一个用户,添加进去的用户为步骤4中添加的用户】


    新增时vsftpd-user-conf中只写用户名即可

    启动ftp服务:
    systemctl start vsftpd 或 service vsftpd start

    root用户登陆添加用户:
    增加用户ftpadmin,并指定ftpadmin用户的主目录为/data/ftpfile:
    useradd -d /data/ftpfile ftpadmin

    为ftpadmin 用户设置密码:
    passwd ftpadmin

    限定用户ftpadmin 只能ftp登陆:
    usermod -s /sbin/nologin ftpadmin

    登陆ftp:
    ftp 192.168.200.152

    其他命令

    修改用户主目录:
    usermod -d /home/ftpfile ftpadmin

    防火墙开启21端口:
    vim /etc/sysconfig/iptables

    重启ftp服务:
    service vsftpd restart

    SFTP

    https://juejin.im/post/5dc6c31b5188255fb17e92f6

    安装服务:
    yum install openssh-sftp-server

    重启sshd服务:

    #输入命令重启服务。
    service sshd restart 
    

    登陆:
    sftp -P 22 sftpadmin@127.0.0.1
    端口 用户名 IP

    • FTP 主动模式与被动模式
      服务器输入 passive 翻转主动/被动模式
    ftp> passive
    Passive mode on.
    ftp> passive
    Passive mode off.
    

    相关文章

      网友评论

          本文标题:FTP / SFTP

          本文链接:https://www.haomeiwen.com/subject/xpjnwqtx.html