zoukankan      html  css  js  c++  java
  • ubuntu上安装ftp

    为什么要安装ftp?为了方便在主机和虚拟机之间传文件

    一般有两种做法:

    一、使用VMware安装虚拟机后,可以直接继续安装VMware tools,就可以将主机上的文件拖到ubuntu虚拟机的某个目录

    二、在虚拟机上安装ftp服务,然后使用ifconf命令查看虚拟机的虚拟ip,然后在主机上通过计算机文件搜索栏输入ftp://(虚拟ip)/就可以访问虚拟机目录,并能将主机中文件方便的copy到虚拟机目录中。(另外也可以下载Windows  ftp工具—— LeapFTP)

    步骤如下:

      1,获取根权限sudo su

      2,输入命令,安装ftp服务器:apt-get install vsftpd

      3,打开一个文件:gedit  /etc/vsftpd.conf,找到下面两行

          #local_enable=YES     #允许本地主机访问

          #write_enable=YES    #写允许

        删掉它们前面的 注释号#,保存并关闭

      4,为了方便在根权限下登录ftp服务器,修改ftpusers文件:gedit  /etc/frpusers

          其中包括了禁止访问ftp的用户名,在root前面添加#,即允许在根权限下访问ftp服务器

      5,启用vsftpd服务器:service  vsftpd  start

    --------------续--------------------

    使用第二种方法时,涉及到一个安全问题,那是因为ftp、pop和telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据,别有用心的人非常容易就可以截获这些口令和数据,所以这里要用到一个SSH服务。(安装SSH服务后还可以在Windows下安装一个Putty的工具,用在在Windows中打开ubuntu虚拟机终端并进行操作)

    安装步骤如下:

      1,输入命令,安装SSH:apt-get  install openssh-server

      2,安装完成后,需要启用SSH:/etc/init.d/ssh  start

      3,输入命令,确认是否启动SSH服务:ps   -e|grep   ssh

        如果引号内最后出现sshd,则说明成功启动,如果只有ssh-agent,则没有启动

      4,可以打开SSH配置文件 gedit  /etc/ssh/sshd_config  里面定义了端口号等,默认为22

    --------------再续-----------------

    还可以继续安装一个git组件,貌似很好用,只是目前还用不到

    步骤如下:

      1,安装命令 :apt-get   install   git

      2,安装完成后输入 git  可列出该命令的所有选项  

  • 相关阅读:
    iPhone控件之UIWebView2
    Xcode 4.1/4.2 免证书(iDP)开发+真机调试
    iPhone控件之UIToolbar
    POJ 2472 ||SDUT 2358 106 miles to Chicago(Dijkstra算法变形)
    POJ 2418 Hardwood Species(二叉排序树)
    POJ 2513 Colored Sticks(字典树 + 并查集 + 欧拉回路)
    HDU 4033 Regular Polygon(几何 + 二分)
    POJ 3191 The Moronic Cowmpouter(二进制的变形)
    POJ 2442 Sequence(堆的应用)
    HDU 4036 Rolling Hongshu(数学+物理应用)
  • 原文地址:https://www.cnblogs.com/ylsm-kb/p/9037278.html
Copyright © 2011-2022 走看看