设为首页 收藏本站
查看: 1008|回复: 0

[经验分享] Ubuntu下安装、配置FTP服务

[复制链接]

尚未签到

发表于 2016-4-21 14:42:57 | 显示全部楼层 |阅读模式
  Ubuntu下安装、配置FTP服务
      续根据前两篇博文之后,SSH服务配置好了,内核通过SSH编译好了,得能把编译好的内核或者模块从虚拟机里面弄出来,一般就用FTP服务器了,Linux下,用的大多就是vsftpd了。如果ftp也配置好了,那么然后在虚拟机里边进行后续的工作就非常方便了,你可以摆脱虚拟机里图形界面的操作了,继而在后边若是做嵌入式的交叉编译环境的部署还是常规的内核开发,基本上没有什么大的问题了。OK,here we go……
     (PS:往后的配置用到终端执行命令的截图,及配置结果相关都是基于前边的配置好的SSH服务,用的SecureCRT远程登录的,往后可能很少出现虚拟机的截屏,要去适应终端命令行的日子。此外,已经完全可以修改为默认命令行启动,这样会省一些内存)。
      第一步、用apt-get工具安装vsftpd :
  $ sudo apt-get install vsftpd
  

   DSC0000.gif

  

  快,一会儿就装好了……
  
  
  第二步、配置FTP
   配置是在/etc/vsftpd.config 。我们通过下边命令,用vi打开配置文件(ps:当前操作的都是系统文件,命令前要加sudo才可以修改)。
    $ sudo vi /etc/vsftpd.conf
  进入后,找到第26~29行(我的安装版本是这几行),内容是:(ps:你的vi打开是不是不显示行号啊,没关系,按”:”键进入vi底行模式,输入:set nu,回车,OK,显示了):
  

   DSC0001.gif
  

  确定26行的local_enable=yes 。并把29行write_enable=yes前边的#去掉(有#是注释行)。26行的意思是:是否允许本地用户登录;29行:是否允许上传文件。
  Vi下删除一个字符是在查看模式下,就是刚进去的那个模式,无论何种模式点几下Esc,就进了这个模式,将光标移到29行的#上,点x键,ok,点:键进入底行模式,输入wq!,回车,这样就保存退出了。见图:
  

   DSC0002.gif
  

  第三步、一切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,可以,证明上传权限开启,安装配置成功。见图:
  

   DSC0003.gif
  

  另外:这个配置比较简单,知识单纯的实现了本机和虚拟机的通讯,并没有对FTP服务的用户权限、访问限制,上传限制什么乱七八糟的东西进行配置,因为做内核或者交叉编译环境的嵌入式开发用不到那个。如果你是在配置你的服务器,额,抱歉,你还要去网上找些vsftpd配置细节上的文章看看,我是爱莫能助啊。
  

  【本文doc文档下载】
  
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-207081-1-1.html 上篇帖子: Ubuntu 11.10下安装Java 下篇帖子: centos6.5 安装bacula 和Bacula-Web
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表