【Linux基础操作】在虚拟机上搭建Linux操作系统的ftp服务器

ftp服务器的搭建和测试

  • 建立虚拟机和主机连接
    • Linux虚拟机查看IP地址
    • 主机查看IP地址
    • 查看链接
  • 虚拟机上使用vsftpd软件建立ftp服务器
    • 下载安装vsftpd
    • 修改配置文件
    • 重启软件
  • 物理机win登录ftp
    • 登录ftp
    • 匿名登录ftp
  • 服务器为匿名用户指定根目录
    • 服务器上创建ftp目录
    • 修改配置文件
    • 修改文件夹权限
    • 物理机登录正常上传下载文件

建立虚拟机和主机连接

Linux虚拟机查看IP地址

ifconfig

主机查看IP地址

ifconfig

查看链接

虚拟机ping’主机的IP地址可以ping通 收到数据包

虚拟机上使用vsftpd软件建立ftp服务器

下载安装vsftpd

sudo apt-get install vsftpd

修改配置文件

vi /etc/vsftpd.conf
anoymous_enable=YES //是否允许匿名用户登录
local_enable=YES//是否允许本地用户登录
write_enable //实名用户有写权限

重启软件

sudo service vsftpd restart

物理机win登录ftp

登录ftp

ftp + 虚拟机IP地址
输入用户名和密码
使用put 上传文件
使用get 下载文件
不允许操作目录, 如果想操作目录 – 打包 tar/rar/zip

匿名登录ftp

ftp+ 虚拟机IP地址
输入用户名
用户名: anonymous
密码: 直接回车

不允许匿名用户在任意目录直接切换
只能在一个指定的目录范围内工作
需要再ftp服务器上创建一个匿名用户的目录 – 匿名用户的根目录

服务器为匿名用户指定根目录

服务器上创建ftp目录

mkdir /home/liu/myftp

修改配置文件

vi /etc/vsftpd.conf
加入 anon_root=/home/liuj/myftp/ 位置任意
退出后重启服务

修改文件夹权限

默认文件夹权限匿名用户为其他人 所以将文件夹权限改为可读写
sudo chmod 777 myftp

物理机登录正常上传下载文件

你可能感兴趣的:(linux)