• ubuntu vsftp


    转自:https://www.cnblogs.com/java-synchronized/p/6935711.html

    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了。

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

  • 相关阅读:
    python学习笔记(一)--之list与tuple
    centos 安装redis3.0为解决数据库频繁插入数据IO性能问题
    Win32汇编木马初探
    Knockout自定义绑定my97datepicker
    iTextSharp给PDF添加水印
    技术资料整理
    css模拟阴影和小三角
    统计一个部门有多少人
    js登录界面带提示
    程序员给女朋友用HTML5制作的3D相册 (www.webhek.com)<转摘>
  • 原文地址:https://www.cnblogs.com/mingjing/p/9268200.html
Copyright © 2020-2023  润新知