在windows物理机及linux虚拟机上配置ftp,实现上传和下载的功能

一、linux

[root@tdr ~]# yum -y install vsftpd
[root@tdr ~]# systemctl restart vsftpd
[root@tdr ~]# systemctl enabled vsftpd

3a4461de06e34ea1b469684922afde31.png

[root@tdr ~]# firewall-cmd --set-default-zone=trusted   //修改默认区域
[root@tdr ~]# firewall-cmd --get-default-zone     //查看默认区域

修改以后在Windows中就可以看到共享目录

二、Windows

 

1.点击程序

58842d7bdad6460596a77cfc6e2a29b7.png

2.启用或关闭windows功能

970a60656f57483dacc5da0018534358.png

3.勾选FTP服务器以及web管理工具

344bd4b71c2d489c99a7d3aaeaf0916c.png

4.点击允许应用或功能通过防火墙

979ba9f420514c86a31193fed4d476d1.png

5.点击更改设置

cbfeb1d8829b4014b1d23e787ebe54b2.png

6.勾选ftp服务器中的专用和公用

d3dd35d2a1de45c6993adfb345bf86cc.png

7.打开IIS管理器,添加FTP站点

1ebdfdb35967423fbf049ea88f231de3.png

8.输入站点信息

d735f5ebecf14f74a91747c68cd997a6.png

9.绑定IP地址,ssl选择无

d897e0dfd3d0428da4c47c2a78b7d967.png

10.身份验证和授权信息

1131dd13b84f442c8fe62a611992f9bf.png

11.编辑权限

1d8d6a4618574fe090aec9785335459e.png

12.点击编辑

1e487d93f0f343f7b952aac71ad63b2b.png

13.点击高级

a387817832054298be72bfe3d901c251.png

14.立即查找

6d3eb0f659064815b1f0381bfc3fbd02.png

15.勾选权限

8f76cd75eaa34f97a588c69dd317bff6.png

16.点击确定

ca5b0e1fb3fd43f19864f6228c5ea753.png

17.在本机资源管理器中输入ftp://192.168.1.1

e1a304f139a74d389404fcad2347d960.png

18.在本机资源管理器中输入ftp://192.168.1.100就可以Linux中的共享目录

76f7130bd3924fbca158dda9c9a59867.png

 

  • 13
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,这是一个关于实现 Windows 物理机和 Ubuntu Linux 虚拟机之间互通的问题,需要安装 vsftpd 服务器并设置 FTP 共享,同时支持匿名和用户访问,最后通过 Windows 物理机和 Linux 虚拟机测试下载上传。下面是实现步骤: 1. 首先在 Ubuntu Linux 虚拟机中安装 vsftpd 服务器,可以使用以下命令: ``` sudo apt-get update sudo apt-get install vsftpd ``` 2. 安装完成后,需要对 vsftpd 服务器进行配置。打开 vsftpd 配置文件 /etc/vsftpd.conf,可以使用以下命令进行编辑: ``` sudo nano /etc/vsftpd.conf ``` 在文件中添加以下配置项: ``` anonymous_enable=YES local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES use_localtime=YES xferlog_enable=YES connect_from_port_20=YES chroot_local_user=YES secure_chroot_dir=/var/run/vsftpd/empty pam_service_name=vsftpd ``` 这些配置项将允许匿名用户和本地用户访问 FTP 服务器,并且可以上传下载文件。另外,chroot_local_user=YES 表示限制用户只能访问他们的主目录,这可以增强 FTP 服务器的安全性。 3. 接下来,需要启动 vsftpd 服务器。可以使用以下命令: ``` sudo service vsftpd start ``` 4. 在 Windows 物理机上,可以使用 FTP 客户端软件(如 FileZilla)连接到 Ubuntu Linux 虚拟机的 vsftpd 服务器。输入虚拟机的 IP 地址、FTP 用户名和密码即可连接。 5. 可以在 FTP 客户端软件中测试上传下载文件,以验证 Windows 物理机和 Ubuntu Linux 虚拟机之间的互通。 6. 如果需要增加 RedHat Linux 的互通,可以在 RedHat Linux 中安装 vsftpd 服务器并进行配置,然后在 FTP 客户端软件中连接即可。 以上就是实现 Windows 物理机和 Ubuntu Linux 虚拟机之间互通的步骤。希望对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值