zoukankan      html  css  js  c++  java
  • VMWare -- winscp实现windows主机和Ubuntu虚拟机之间文件复制(通过ftp协议)

    我们经常需要将本地的文件上传到远程的Ubuntu 14.04服务器上,或者把远程Ubuntu 14.04服务器上的文件下载到本地,这就需要用到vsftpd来搭建FTP服务,现在介绍一下如何在Ubuntu 14.04上安装和配置vsftpd

    工具/原料

    • Ubuntu 14.04
    • WinSCP 5.5.4

    方法/步骤

    1. 更新源列表

      打开"终端窗口",输入"sudo apt-get update"-->回车-->"输入当前登录用户的管理员密码"-->回车,就可以了。如果不运行该命令,直接安装vsftpd,会出现"有 几个软件包无法下载,您可以运行apt-get update------"的错误提示,导致无法安装。

      Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
      Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
       
       
       
    2. 安装vsftpd

      打开"终端窗口",输入"sudo apt-get install vsftpd"-->回车-->安装完成。

      Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
      Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
       
       
       
    3.  判断vsftpd是否安装成功

      打开"终端窗口",输入"sudo service vsftpd restart"重启vsftpd服务-->回车-->vsftpd处于运行状态,说明安装成功。

      Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
      Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
       
       
       
    4.  新建"/home/uftp"目录作为用户主目录

      打开"终端窗口",输入"sudo mkdir /home/uftp"-->回车-->输入"sudo ls /home"-->回车-->有一个uftp目录,目录新建成功。(注意修改uftp的权限为:读写,不然winscp无法往传数据过来)

      Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
      Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
       
       
       
    5.  新建用户uftp并设置密码

      打开"终端窗口",输入"sudo useradd -d /home/uftp -s /bin/bash uftp"-->回车-->用户新建成功-->输入"sudo passwd uftp"设置uftp用户的密码-->回车-->输入两次密码-->回车-->密码设置成功。

      Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
      Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
      Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
       
       
       
    6.  使用gedit修改配置文件/etc/vsftpd.conf

      打开"终端窗口",输入"sudo gedit /etc/vsftpd.conf"-->回车-->打开了vsftpd.conf文件,向文件中添加"userlist_deny=NO

      userlist_enable=YES userlist_file=/etc/allowed_users"和"seccomp_sandbox=NO"-->使文件中的"local_enable=YES"-->保存。

      Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
      Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
      Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
      Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
       

      anonymous_enable=YES # 匿名访问允许
      local_enable=YES # 本地主机访问允许
      write_enable=YES # 写允许
      anon_upload_enable=YES
      anon_mkdir_write_enable=YES # 匿名创建文件夹允许
      dirmessage_enable=YES # 进入文件夹允许

       
    7.  使用gedit新建/etc/allowed_users文件

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

      Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
      Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
       
       
       
    8.  使用gedit查看/etc/ftpusers文件中的内容

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

      Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
      Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
       
       
       
       
    9. 使用winscp登录FTP服务器

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

      Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
      Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
      Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
      Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
      Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
       
       
       
      来自:http://jingyan.baidu.com/article/67508eb4d6c4fd9ccb1ce470.html
       
       
       
  • 相关阅读:
    洛谷 1339 最短路
    洛谷 1330 封锁阳光大学 图论 二分图染色
    洛谷 1262 间谍网络 Tarjan 图论
    洛谷 1373 dp 小a和uim之大逃离 良心题解
    洛谷 1972 莫队
    洛谷 2158 数论 打表 欧拉函数
    洛谷 1414 数论 分解因数 水题
    蒟蒻的省选复习(不如说是noip普及组复习)————连载中
    关于筛法
    关于整数划分的几类问题
  • 原文地址:https://www.cnblogs.com/hf8051/p/4482719.html
Copyright © 2011-2022 走看看