• Ubuntu中安装FTP 服务器自己踩得坑


    12点多了,擦!做个码农真不容易呀!

    系统:Ubuntu16.04   

    安装:FTP

    步骤:

      1.不管有没有一上来我先卸载:  sudo apt-get purge vsftpd

      2.再安装:sudo apt-get install vsftpd

      3.创建ftp用户:

            创建用户目录 sudo mkdir /home/uftp
            创建用户 sudo useradd -d /home/uftp -s /bin/bash uftp
            修改密码 sudo passwd uftp#这里会提示你输入二次密码

      4配置vsftpd.conf

            sudo gedit /etc/vsftpd.conf

    配置内容:        

    userlist_deny=NO
    userlist_enable=YES
    #允许登录的用户
    userlist_file=/etc/allowed_users
    seccomp_sandbox=NO
    #默认ftp下载目录
    local_root=/home/uftp/
    local_enable=YES
    #设置文件上传
    write_enable=YES
    #使用utf8
    utf8_filesystem=YES

    使用gedit新建/etc/allowed_users文件-----****很重要的一步不要忘记了。不然就登陆不了

    打开"终端窗口",输入"sudo gedit /etc/allowed_users"-->回车-->输入uftp-->保存, 文件创建成功。

    使用gedit查看/etc/ftpusers文件中的内容

    打开"终端窗口",输入"sudo gedit /etc/ftpusers"-->回车-->打开这个文件后,看一看有没有uftp这个用户名,如果没有,就直接退出。如果有就删除uftp,因为这个文件中记录的是不能访问FTP服务器的用户清单。

    到这里就差不多了,这时候你需要重启下ftp 或者启动下

    sudo /etc/init.d/vsftpd start  启动
    sudo /etc/init.d/vsftpd stop   停止
    sudo /etc/init.d/vsftpd restart  重启

    浏览器访问
    ftp://127.0.0.1
    或者
    ftp://localhost

    远程访问时使用实际ip ftp://your_ip

    注意了:这时候我就踩了坑了,我想看看我的ip。我输入ifcofig 后,居然以太网那个没有出现ip:

    解决办法来了:

      1. 先用sudo dhclient eth0更新IP地址

         2. 然后运行sudo ifconfig eth0

         3.reboot

    坑也解决了,这时候我们需要远程连接这个ftp了。

    下载安装WinSCP,运行WinSCP-->输入IP、用户名、密码-->保存-->勾选"保存密码"-->确定-->登录-->登录成功

     ok了。

    梦想一定要有。万一实现了

     

            

  • 相关阅读:
    浅谈UML学习笔记之用例图
    流媒体服务器
    浅谈UML的概念和模型之UML视图
    浅谈UML的概念和模型之UML九种图
    SQL 语法
    吴裕雄--天生自然数据结构:链式队列及基本操作
    吴裕雄--天生自然数据结构:顺序队列
    吴裕雄--天生自然数据结构:队列存储结构
    吴裕雄--天生自然数据结构:链栈及基本操作
    吴裕雄--天生自然数据结构:顺序栈及基本操作
  • 原文地址:https://www.cnblogs.com/java-synchronized/p/6935711.html
Copyright © 2020-2023  润新知