学习完Linux终端命令之后,咱们如今要考虑的是怎么实现Linux中文件的上传和下载,这就是咱们本篇博客要讲到的Ubuntu中软件的安装和ftp服务器的搭建.python
使用dpkg命令进行安装和写在deb包web
参数-i表明离线安装ubuntu
sudo apt-get install 安装包,表示在线安装deb安装包
FTP(File Transfer Protocl)文件传输协议的英文简称vim
主要用于Internet上的控制文件的双向传输windows
客户端上传至服务器-上传浏览器
服务器拉去至客户端-下载服务器
检查服务器计算机上ftp版本网络
vsftpd -version
若是没有进行安装,先给服务器安装ftp架构
sudo apt-get install vsftpd
修改vsftpd.conf配置文件ssh
能够采用sudo gedit /etc/vsftpd.conf 也能够采用 sudo vim /etc/vsftpd.conf
注意:在修改时仔细核对下面的代码,并进行修改,没有的代码手动加上.
注意:
设置local_root时必需要先保证设置的这个目录
在/etc下面建立一个文件vsftpd.chroot_list文件,而后打开这个文件向文件中写入一个服务器计算机的用户名称,这个用户名就是登陆ftp服务器时须要的用户名
修改好配置文件以后修改vsftpd.chroot_list文件的权限去掉(写)添加上(可执行)
注意:修改权限的时候,要一步一步修改
以后开启ftp服务
sudo /etc/init.d/vsftpd restart
执行以后显示 vsftpd.service,ftp服务器正常开启并运行
至此只能证实ftp在服务器计算机上的运行是没有问题,可是服务器是否可以和客户端进行交互还不能肯定
为了验证FTP服务器的网络配置是否正确,在本机客户端计算机中按下windows+r输入cmd命令测试
测试ftp功能
在客户端命令框中输入:ftp 服务端的IP地址
输入在vsftpd.chroot_list中添加的用户名及登陆密码测试链接
提示Login successful证实成功与服务器ftp链接,至此能够进行传输文件
图形界面传输和命令传输
安装一款图形界面ftp工具:FileZilla Client或flashFxp
使用客户端工具测试上传和下载,没问题就ok了