在VMware Workstation 中启动一台服务器Linux服务器作为vsftpd服务器在该系统中添加以自己姓名简写chenxi用户实现文件的上传、下载等功能。匿名用户通过资源管理器访问ftp服务器:1 要求将服务器中的downloadtxt文件下载到本地D盘根目录下2 将本地文件uploadtxt文件上传到匿名用户默认目录varftppubupload3 在本地删除uploadtxt文件本
- 启动vsftpd服务器
首先,在VMware Workstation中启动一台Linux服务器,并安装vsftpd服务器。具体安装方法可以参考网上的教程,这里不再赘述。
- 添加用户
在Linux服务器中添加一个用户,以自己姓名简写chenxi为例。具体步骤如下:
(1)以root用户身份登录Linux服务器,打开终端。
(2)输入以下命令,创建一个名为chenxi的用户:
useradd chenxi
(3)设置该用户的密码:
passwd chenxi
(4)为该用户创建一个家目录:
mkdir /home/chenxi
(5)将该用户的家目录的权限设置为该用户可读可写可执行:
chmod 700 /home/chenxi
- 匿名用户访问ftp服务器
(1)下载服务器中的download.txt文件到本地D盘根目录下:
在资源管理器中输入ftp://服务器IP地址,然后输入用户名(anonymous)和密码(可以为空),即可访问ftp服务器。
找到download.txt文件,右键单击该文件,选择“下载”,然后选择D盘的根目录作为保存路径,点击“保存”即可完成下载。
(2)上传本地文件upload.txt到匿名用户默认目录/var/ftp/pub/upload:
同样,在资源管理器中输入ftp://服务器IP地址,然后输入用户名(anonymous)和密码(可以为空),即可访问ftp服务器。
找到/var/ftp/pub/upload目录,右键单击该目录,选择“上传”,然后选择本地upload.txt文件作为上传文件,点击“上传”即可完成上传。
(3)在本地删除upload.txt文件:
在资源管理器中找到本地的upload.txt文件,右键单击该文件,选择“删除”,然后点击“确定”即可将该文件删除。
- chenxi用户访问ftp服务器
(1)通过cmd命令窗口访问ftp服务器:
打开cmd命令窗口,输入以下命令:
ftp 服务器IP地址
然后输入用户名(chenxi)和密码(该用户的密码),即可访问ftp服务器。
(2)查看当前目录下的所有文件:
在ftp命令窗口中输入以下命令:
ls
即可查看当前目录下的所有文件。
(3)在该upload目录下新建目录testftp并重命名为test:
在ftp命令窗口中输入以下命令:
mkdir upload/testftp
然后输入以下命令将testftp目录重命名为test:
rn upload/testftp upload/test
(4)将本地文件download.txt文件上传至该用户的家目录下并重命名为upload.txt:
在ftp命令窗口中输入以下命令:
put 本地文件路径 /home/chenxi/upload.txt
其中,本地文件路径是本地download.txt文件的路径。
(5)将upload.txt文件下载到本地D盘并改名为a.txt:
在ftp命令窗口中输入以下命令:
get /home/chenxi/upload.txt D:\a.txt
即可将upload.txt文件下载到本地D盘,并将其重命名为a.txt。
(6)删除test目录和upload.txt文件:
在ftp命令窗口中输入以下命令:
rmdir upload/test
delete /home/chenxi/upload.txt
即可删除test目录和upload.txt文件。
(7)断开ftp连接:
在ftp命令窗口中输入以下命令:
bye
即可断开ftp连接
原文地址: https://www.cveoy.top/t/topic/eFAq 著作权归作者所有。请勿转载和采集!