续根据前两篇 http://www.linuxidc.com/Linux/2011-09/42775.htm 与 http://www.linuxidc.com/Linux/2011-09/42777.htm 之后,SSH服务配置好了,内核通过SSH编译好了,得能把编译好的内核或者模块从虚拟机里面弄出来,一般就用FTP服务器了,Linux下,用的大多就是vsftpd了。如果ftp也配置好了,那么然后在虚拟机里边进行后续的工作就非常方便了,你可以摆脱虚拟机里图形界面的操作了,继而在后边若是做嵌入式的交叉编译环境的部署还是常规的内核开发,基本上没有什么大的问题了。OK,here we go……

(PS:往后的配置用到终端执行命令的截图,及配置结果相关都是基于前边的配置好的SSH服务,用的SecureCRT远程登录的,往后可能很少出现虚拟机的截屏,要去适应终端命令行的日子。此外,已经完全可以修改为默认命令行启动,这样会省一些内存)。

第一步、用apt-get工具安装vsftpd :

$ sudo apt-get install vsftpd

很快,一会儿就装好了……

第二步、配置FTP

配置是在/etc/vsftpd.config  。我们通过下边命令,用vi打开配置文件(ps:当前操作的都是系统文件,命令前要加sudo才可以修改)。

$ sudo vi /etc/vsftpd.conf

进入后,找到第26~29行(我的安装版本是这几行),内容是:(ps:你的vi打开是不是不显示行号啊,没关系,按”:”键进入vi底行模式,输入:set  nu,回车,OK,显示了):

确定26行的local_enable=yes 。并把29行write_enable=yes前边的#去掉(有#是注释行)。26行的意思是:是否允许本地用户登录;29行:是否允许上传文件。

Vi下删除一个字符是在查看模式下,就是刚进去的那个模式,无论何种模式点几下Esc,就进了这个模式,将光标移到29行的#上,点x键,ok,点:键进入底行模式,输入wq!,回车,这样就保存退出了。见图:

第三步、一切OK,重启一下FTP服务,使修改后的配置文件有效,然后测试一下,重启服务的命令:

$sudo /etc/init.d/vsftpd restart

Alright,Let’s have a test . 在windows下打开一个FTP上传工具,我用的是LeapFTP,输入虚拟机IP(在终端命令行通过ifconfig命令可以查到ip地址,一般情况下就是那个eth0网卡,要是你是笔记本又有什么无线网卡的什么的,最笨的方法,两个都试试,谁知道系统吧eth0、eth1分配给你的那个网卡了,呵呵)、用户名、密码。连接一下,OK,一下就上了,右键---》新建目录,OK,可以,证明上传权限开启,安装配置成功。见图:

linux怎么配置ftp服务,Ubuntu下安装、配置FTP服务相关推荐

  1. openni linux arm,Ubuntu下安装配置OpenNI实战笔记

    1. 库OpenNI SensorKinect NITE的安装 (1)OpenNI step1 :下载 OpenNI库文件 选择"OpenNI Binaries"->&quo ...

  2. Ubuntu下安装配置Open×××

    Ubuntu下安装配置Open××× 时间:2009-02-11 21:03来源:http://www.kklinux.com 作者:看看Linux 点击:2664次 1. 安装 Ubuntu中安装O ...

  3. python开发工具及环境配置_python_在windows下安装配置python开发环境及Ulipad开发工具...

    最近开始学习Python,在网上寻找一下比较好的IDE.因为以前用C#做开发的,用Visual Studio作为IDE,鉴于用惯了VS这么强大的IDE,所以对IDE有一定的依赖性. Python的ID ...

  4. linux 重启kettle服务_Linux下安装配置kettle的部署

    原标题:Linux下安装配置kettle的部署 欢迎关注天善智能微信公众号,我们是专注于商业智能BI,大数据,数据分析领域的垂直社区. 对商业智能BI.大数据分析挖掘.机器学习,python,R等数据 ...

  5. Ubuntu下安装配置VNC远程工具

    现在Linux是非常火的  很多人喜欢用它,界面简单,操作容易,有很多图形化工具如WinSCP可以与Ubuntu进行文件的上传的与下载,Xshell就是如同控制ubuntu的终端一样,简单方便,不过要 ...

  6. Cpp web(一) Ubuntu下安装使用Crow服务

    文章目录 Ubuntu下安装Crow #1 环境 #2 安装 #2.1 安装Boost #2.2 安装Crow #3 使用 #3.1 Clion Ubuntu下安装Crow #1 环境 C++11 b ...

  7. Ubuntu下安装配置java及环境变量

    这里的办法不是在线安装,因为需要更新源(你懂的,费时费事~),so这里介绍在Ubuntu上手动下载安装配置Java环境变量 *系统:Ubuntu 16.4 1.下载jdk,直接用系统的Firefox浏 ...

  8. Ubuntu下安装配置TAU分析mpich和openmp程序性能

    目录 1. 安装MPICH 2. 安装JAVA环境 3. 下载TAU(及PDT) 4. 提取并配置安装 4.1 使用图形化界面安装 4.2 使用终端直接配置 5. 配置Vs Code或直接使用终端编译 ...

  9. Nginx:Ubuntu下安装及启动服务

    Ubuntu22.04下安装nginx只需通过命令: sudo apt install nginx 安装好后,可以通过如下命令进行检查: nginx -v 启动nginx服务: sudo system ...

最新文章

  1. 蓝桥杯国赛-大胖子走迷宫
  2. Python 画樱花(动态画+飘落效果+暗色效)
  3. python函数的作用降低编程复杂度_Python函数式编程
  4. 【记录】有关parseInt的讨论
  5. python 写入json数据到数据库
  6. 用JavaScript实现网页图片等比例缩放
  7. 一种数据结构的封装模式
  8. java多线程-生产者消费者模式
  9. Python乌龟吃鱼小游戏
  10. puppeteer 初步实战 测试
  11. 腾讯2021校园招聘-后台综合-第一次笔试 8.23 20.00-22.00 Apare_xzc
  12. 苹果开发者 安卓开发者 谷歌广告Admob 跨境电商 海外收款和收取美金方法
  13. 在Dreamwaver上基于HTML编写自己的
  14. html中字的属性设置,html怎么设置字体属性
  15. C#后台如何获取HTML单选框radio的值(在后台生成的控件)
  16. 我的世界神秘时代安卓java版_我的世界神秘时代MOD
  17. 人力资源机器 android,人力资源机器攻略所有章节过关方法详解
  18. 魔兽世界宏命令完全指南
  19. ANSYS Workbench 齿轮接触分析专题视频教程
  20. 专题:手把手学习硬件基础------2、电容

热门文章

  1. docker 僵尸进程解决方案 Baseimage-docker,胖容器和“容器也是虚拟机”
  2. mysql 查询表结构 几种方法
  3. linux c 用户态 调试追踪函数 调用堆栈 定位段错误
  4. Android 中 JUnit 测试的配置
  5. java多线程 sleep()和wait()的区别
  6. NeHe教程Qt实现——lesson09
  7. [总结篇4] l2-agent的细节
  8. java char 默认值_java 中char 的初始值
  9. 配置方法_CISCO防火墙端口映射配置方法
  10. html上的样式 ui vant_解决vue中组件库vant等ui组件库的移动端适配问题