Linux系统中的vsftpd服务
1、什么是FTP服务器
FTP(文件传输协议)是INTERNET上仍常用的最老的网络协议之一,他为系统提供了通过网络与远程服务器进行传输的简单方法。
在 FTP 的使用当中,用户经常遇到两个概念:“下载”(Download)和"上传"(Upload)
。
2、什么是vsftpd
vsftpd 是“very secure FTP daemon”的缩写,安全性是它的一个最大的特点。vsftpd是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux、BSD、Solaris、HP-UNIX 等系统上面,是一个完全免费的、开放源代码的 ftp 服务器软件,支持很多其他的FTP 服务器所不支持的特征。
它是ftp协议提供的软件。
3、安装vsftpd和lftp
3.1、配置本地yum仓库
在网上下载与虚拟机版本相对应的iso镜像,我的是rhel-server-7.3-x86_64-dvd.iso
关联真机的iso到虚拟机中:
使用virt-manager命令进入虚拟机管理器界面
选择要管理的虚拟机
open打开,点击灯泡
进入虚拟机硬件管理界面,添加硬件Add HardWare
选择CD光盘,关联iso镜像
重启虚拟机(`建议使用真机命令重启虚拟机`)
选择你要配置的虚拟机,这里以server为例。
点击Add Hardware
,选择Storage
中的Manage
,添加iso镜像。
我的在/home/kiosk/Desktop/rhel-server-7.3-x86_64-dvd.iso
,点击Choose Volume
,
接着选择CDROM device
和IDE
,然后点击Finish
,最后重启虚拟机即可。
可以看到,server虚拟机上已经挂载iso镜像。
接下来就是配置本地yum库:
挂载设备到/mnt:mount /dev/sr0 /mnt
配置本地yum源: vim /etc/yum.repos.d/rhel_dvd.repo
内容: 添加新的 `baseurl=file:///mnt`
注释掉原先的`baseurl = http://...`
清空缓存:yum clean all
刷新yum列表:yum repolist
可以看到关联成功。
配置vim,将baseurl = http://.......
注释掉,添加baseurl = file:///mnt
,wq保存退出。
接下来清空缓存,重