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 可列出该命令的所有选项
ubuntu上安装ftp的更多相关文章
- 翻译:在Ubuntu 14.04上安装FTP服务器的方法
说明: 1.原文地址:http://www.krizna.com/ubuntu/setup-ftp-server-on-ubuntu-14-04-vsftpd/ 2.今天要做一个网络日志的迁移程序,搬 ...
- 在Ubuntu 14.04 上安装 FTP 服务
1. sudo apt-get update 2. sudo apt-get install vsftpd 3. adduser sammy Assign a password when prompt ...
- [转]Linux Ubuntu上架设FTP
Linux Ubuntu上架设FTP http://www.blogjava.net/stonestyle/articles/369104.html 操作系统:ubuntu (GNU/Linux) 为 ...
- [异常解决] ubuntu上安装JLink驱动遇到的坑及给后来者的建议
一.前言 最近将整个电脑格式化,改成了linux操作系统 希望这样能让自己在一个新的世界探索技术.提升自己吧- win上的工具用多了,就不想变化了- 继上一篇<ubuntu上安装虚拟机遇到的问题 ...
- Ubuntu上安装Robomongo及添加到启动器
到目前为止,Robomongo仍是MongoDB最好的客户端管理工具,如需在Ubuntu上安装Robomongo,可直接从官网下载.tar.gz压缩包进行解压,然后直接运行bin目录下的robomon ...
- 在 Ubuntu 上安装 Android Studio
在 Ubuntu 上安装 Android Studio http://www.linuxidc.com/Linux/2013-05/84812.htm 打开terminal,输入以下命令 sudo a ...
- Ubuntu上安装Karma失败对策
在Ubuntu上安装Karma遇到超时 timeout 错误.Google了一下,国外的码农给了一个快捷的解决方案,实测可行,贴在这里: sudo apt-get install npm nodejs ...
- 在Ubuntu上安装LAMP服务器
1.安装Ubuntu上安装LAMP apt-get install lamp-server^ 2.安装过程中设置MySql密码 3.测试 创建index.php var/www/html/index. ...
- [译]How to Setup Sync Gateway on Ubuntu如何在ubuntu上安装sync-gateway
参考文章https://hidekiitakura.com/2015/03/21/how-to-setup-sync-gateway-on-ubuntudigitalocean/ 在此对作者表示感谢 ...
随机推荐
- Java如何读取和下载网页?
在Java编程中,如何读取和下载网页? 以下示例显示如何使用net.URL类的URL()构造函数来读取和下载网页. package com.yiibai; import java.io.Buffere ...
- linux选择sdb sdb4 fat32 还是sda分区
fat32是怎么混到它们中的sda,sdb,sdc是你的第一块,第二块,第三块硬盘sda1,sda2,sda5是你第一块硬盘中的第一块分区,2块,5块分区fat32,ext2,ext3,ext4是你的 ...
- Mac获取公网ip
终端输入 curl http://members.3322.org/dyndns/getip way 2: ➜ ~ wget http://ipecho.net/plain -O - -q ; ech ...
- [Stats385] Lecture 03, Harmonic Analysis of Deep CNN
大咖秀,注意提问环节大家的表情,深入窥探大咖的心态,很有意思. 之前有NG做访谈,现在这成了学术圈流行. Video: https://www.youtube.com/watch?v=oCohnBbm ...
- 3、一、Introduction(入门):2、Device Compatibility(设备兼容性)
2.Device Compatibility(设备兼容性) Android is designed to run on many different types of devices, from ...
- arthas使用分享
文章目录准备启动Demo进入arthas控制台基础命令jvm相关class/classloader相关monitor/watch/trace相关options管道后台异步任务Web Console其他 ...
- C#实现二叉树--二叉链表结构
二叉树的简单介绍 关于二叉树的介绍请看这里 : 二叉树的简单介绍 http://www.cnblogs.com/JiYF/p/7048785.html 二叉链表存储结构: 二叉树的链式存储结构是指,用 ...
- Nginx安装及配置免费HTTPS证书
第一步:安装Nginx 安装Nginx 第二步:安装HTTPS证书( Let's Encrypt) 安装HTTPS证书 第三步骤:浏览器验证 Chrome浏览器打开开发者工具->Security ...
- NLP入门资料
<统计自然语言处理> 一些基础理论概念,涉及统计自然语言处理的基本概念.理论方法和新研究进展,内容包括形式语言与自动机及其在自然语言处理中的应用.语言模型.隐马尔可夫模型.语料库技术.汉语 ...
- MySql 远程连接的条件
1.首先看服务器防火墙 引用:http://www.cnblogs.com/silent2012/archive/2015/07/28/4682770.html CentOS 7.0默认使用的是fir ...