首先,在虚拟机上安装FTP服务器软件(如vsftpd等)。 然后,在虚拟机的防火墙中打开FTP端口(默认为21)。 接着,在虚拟机上创建一个FTP用户,并设置其目录。 在你的本地计算机上,安装FTP客户端软件(如FileZilla等)。 启动FTP客户端软件,输入虚拟机的IP地址、FTP用户名和密码,连接到虚拟机的FTP服务器。 将需要传输的文件拖动到FTP客户端软件中,或使用FTP客户端软件的上传功能上传文件。具体安装步骤如下:
一、物理机设置:
点击启用或关闭Windows功能
添加ftp服务器
找到IIs管理
右键点击添加ftp站点
设置站点与路径
绑定ip根据需要设置ssl
设置防火墙
创建可连接文件
二、虚拟机安装FTP
yum安装vsftpd
yum -y install vsftpd
切换到vsftpd目录
cd /etc/vsftpd
ls
ftpusers user_list vsftpd.conf vsftpd_conf_migrate.sh
开启ftpd服务
systemctl start vsftpd
关闭防火墙 关闭selinux
systemctl stop firewalld
setenforce 0
添加一个文本文件
echo "this is test" > /var/ftp/test.txt
ls /var/ftp
pub test.txt
三、连接在命令控制符中连接虚拟机,并且完成文件的上传与下载
C:\Users\86150>ftp 192.168.10.128
连接到 192.168.10.128
220 (vsFTPd 3.0.2)
200 Always in UTF8 mode.
用户(192.168.10.128:(none)): King #虚拟机新建的用户
331 Please specify the password.
密码:
230 Login successful.
ftp> ls -a
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
.
..
pub
test.txt #创建的文本文件
226 Directory send OK.
ftp: 收到 25 字节,用时 0.00秒 12.50千字节/秒。
ftp> get test.txt #获取即本机下载文本文件
200 PORT command successful. Consider using PASV.
150 Opening BINARY mode data connection for test.txt (13 bytes).
226 Transfer complete.
ftp: 收到 13 字节,用时 0.00秒 13000.00千字节/秒。
ftp> put test.txt #上传文本文件
200 PORT command successful. Consider using PASV.
553 Could not create file.