学习linux第五步:给虚拟机上的ubunt18.04安装ftp
本人安装这个软件实在花了太多的时间,虽然有别人的安装视频作参照,但是自己当时用户名大小写总是输错了,所以按照视频操作,怎么也到不了它的结果。后来我就试着把视频的配置改了,结果越改越乱。也是因为自己有很多概念没有搞清楚,比如在win10下测试ftp连通否,我开始输入的总是win10主机的IP。所以出了问题,自己根本不知道是哪一步错了,只好一次次重装。
总结教训就是:
1、用户名大小写要注意。
2、在win10下测试ftp连通没,输入的都是ubuntu18.04系统的IP。(如何查看ubuntu18.04系统的IP,请参看我前面的文章)。
3、参照别人的安装步骤,在操作指令输入命令时,要注意别人是在什么目录下发的命令。比如~s,或者子目录下,或者根目录下等等。
下面记录具体每一步的操作:
一、安装ftp。
我们之所以要在ubuntu下安装ftp软件,是因为方便实现win10与linux两系统之间的数据传输。
如果是新机第一次装ftp,直接装就可以了,在普通用户界面下输入命令是:sudo apt install vsftpd.
(如果是在root界面下就直接输入:apt install vsftpd)
如果象我这样重装了好几次的,也不知道删干净了没有,或者装对了没有的人,可以先查询一下ftp版本,输入命令:
vsftpd --version(有时一个“-”也行,自己看着办吧)。如果发现删除干净了,再安装。
普通用户界面下输入:sudo apt install vsftpd.
root界面下就输入:apt install vsftpd
安装完后不放心的话,可以再查看一下安装版本:
二、配置ftp。
1、最好在开始进入配置前,关闭防火墙:sudo ufw disable。(此步也可放在2、3步骤之间,但是就直接输入:ufw disable就可以了。当然,也可在测试ftp设置是否OK前才关闭防火墙。)
2、推荐进入根目录下对vsftp进行配置。普通用户界面下输入:sudo su
3、然后输入:vim /etc/vsftpd.conf进入配置界面。注意,如果输入字母有误,进入的界面是没有东西出现的。
我的具体配置如下:(进行配置修改前,要按一下"i"键,相当快捷键,启动可修改功能,否则只能阅读不可修改。而且每次按完“i”键后有时间限制,几分钟内没有修改或滚动界面,又会自动转成阅读模式,只要在修改前再按一下“i”键**可修改功能就可以。)
最后按“esc”键,光标自动跳到最后一行(这个时候你还看不到光标,输入“:‘后才能看到),输入 “:wq"+回车,这样就保存退出了!
三、重启FTP,使配置更新生效。输入命令:service vsftpd restart
四 、测试在win10系统下访问ftp.(也可先ping一下试试。我是之前试过了,所有直接测试ftp了)
五、测试创建一个文件夹:在ubuntu系统下创建一个名为”testftp’的文件夹。
然后试着在leapftp(安装在win10下的软件)下访问/查看该文件夹
六、试着增、删一个c文件操作:在ubuntu系统下创建一个名为”a.c’的文件。在leapftp查看到后又将其删除。
a.c文件内容(随便敲),最后保存退出
在win10下得LeapFTP下查看到a.c文件了
查看a.c内容:
发现和ubuntu下编辑的一样。
一切ok,证明ftp彻底安装ok,可以进行下一个软件安装。
备注:在上述任何步骤过程中,如果发现自己哪里有错误,装得不对,想卸掉重装得话,用完全卸载 vsftpd服务器命令:sudo apt-get purge vsftpd