linux系统ftp共享文件怎么设置

不幸的是,在这个 Linux 系统上设置 ftp 文件共享相当复杂。
那一刻我很困惑,我花了很长时间才明白。
首先环境是vsftp,用户名是test,路径是/home/ftp。
接下来,您需要创建一个具有root权限的用户(useradd -d /home/ftp-test),然后为该用户设置密码passwd-test。
您可以完全跳过此步骤,但如果您想限制用户权限,则必须使用 usermod 来配置它。

首先配置usermod -s /sbin/nologin-test的权限,使该用户不能使用Telnet,只能使用FTP。
然后 usermod -s /bin/bash-test 让用户恢复正常。
usermod -d /test -test,更改用户的主目录。

然后你需要更改配置文件/etc/vsftpd/vsftpd.conf。
禁用匿名用户,local_enable=YES,允许写操作。
然后在文件末尾添加几行:userlist_enable=YES、userlist_deny=NO、userlist_file=/etc/vsftpd/vsftpd.user_list。

接下来,您需要允许用户仅访问某些路径,例如/home/test,而不能访问其他位置。
需要再次更改配置文件:chroot_list_enable=YES、chroot_list_file=/etc/vsftpd/vsftpd.chroot_list。
编辑 chroot_list 文件并添加受限用户,每个用户名一行。
然后编辑 user_list 文件,同样的事情。

配置完成后,不要忘记通过重新启动/etc/init.d/vsftpd来重新启动vsFTPd服务器。
重启后,以tester用户登录进行测试。
如果仍然无法写入文件或者登录遇到问题,则需要检查测试用户对应的文件夹是否有写入权限。

哦,顺便说一句,如果你希望用户能够更改密码,但不能通过telnet登录,则需要使用usermod -s /usr/bin/passwd-test。
那么,用户通过telnet登录后,会直接进入密码修改界面。

嗯,这个Linux系统中ftp文件共享设置并不多,相当麻烦。
如果您对安全不熟悉,可以订阅北灵安全网,了解更多分享方法文件和安全知识。
我后来才意识到这一点。
也许我有偏见,但这个设置实际上相当复杂。

怎样设置Linux FTP服务器匿名访问

嘿,让我告诉你一个故事,当时我在当地的一个小型计算机实验室开发 Linux FTP 服务器。
当时,我认为那是2 01 8 年,我使用的是一台只有4 G内存的旧服务器。
设置FTP很方便。

想一想,我们刚接手的时候,客户需要FTP,以便访问者可以下载信息。
我一想,vsftpd 肯定可以用。
我记得当时的系统是Ubuntu 1 8 .04
第一步是安装软件。
打开终端并输入以下命令: 巴什 sudo apt-get 更新 sudo apt-get install vsftpd
此时网络仍然很慢,所以安装需要几分钟。
安装后第二步是修改配置。

打开配置文件。
巴什 sudo nano /etc/vsftpd.conf
该文件包含很多内容,所以我发现了这样的语句: 巴什 anonymous_enable=YES
看,前面有一个数字,所以我把它去掉,改成YES。
当时,我们认为访问者可以使用匿名用户名登录。

第三步是创建一个目录供访问者访问。
默认是/var/ftp,但我认为这不是一个好主意,所以我创建了一个特殊的目录。
巴什 sudo mkdir -p /srv/ftp/anonymous sudo chown ftp:ftp /srv/ftp/anonymous sudo chmod 7 5 5 /srv/ftp/anonymous
现在返回到您的配置文件并添加以下内容: 巴什 anon_root=/srv/ftp/anonymous
保存、退出并重新启动服务。
巴什 sudo systemctl restart vsftpd
第四步是防火墙。
当时我正在使用ufw,需要通过防火墙获取FTP。
巴什 sudo ufw 权限 2 1 /tcp sudo ufw reload
当时我觉得访问者能连接就够了。

第 5 步,测试。
我打开 FileZilla 并输入匿名作为用户名,并将密码留空。
连接后,效果非常好!我很高兴能够读取和上传文件。

但在第6 步中您可以阅读安全注意事项。
当时客户问我,我就说,你喜欢用就可以,但是不要放太多重要的文件在里面。
如果你不小心上传了不该上传的东西,或者有人恶意上传了病毒,那就大问题了。
”我们建议使用FTPS,但当时设置FTPS有点痛苦,而且客户认为很麻烦,所以就浪费了。

然后呢?客户随后使用了几天,说很好,没有任何反应。
我不在乎。

现在想来,还是有点危险。
现在,如果我必须再次这样做,我肯定会建议使用更安全的东西。
例如,如果您使用SFTP或FTPS,您至少应该添加一个密码,这样任何人都无法未经许可闯入。

看,这就是我们到达这里的方式。
所以,我们做事不能只图方便,要视情况而定。

怎样配置FTP服务器的存储路径

您选择的FTP软件必须与系统兼容,例如Windows下的FileZillaServer和Linux下的VSFTPD。

配置路径,Win系统设置为IIS,Linux系统更改vsftpd.conf。

用户权限,在FileZillaServer中添加用户,用户列表中有VSFTPD。

重启服务,重启FTPPublishingService,重启Linuxsystemctl vsftpd。

测试连接,使用FileZilla或WinSCP看是否可以上传和下载。

打开防火墙上的 FTP 端口并在日志中查找错误。

使用 SSL 进行安全加固,匿名访问。

定期备份配置和文件。

自己掂量一下。