linux系统如何设置ftp共享文件
Linuxftp传输文件后文件内容乱码,怎么解决?
Linuxftp传输文件后文件内容乱码,怎么解决?
ftp服务目录下的文件出现乱码,多数是因为中文编码不统一导致的,多见于第三方的ftp服务软件,比如server-u,另外跨平台访问也会出现这种情况,比如通过Linux访问windows上的ftp服务器。解决的方法可以参考如下解决方法。
1、ftp服务目录下的文件,统一使用英文名称,不要使用中文名称。
2、设置好编码,以server-u为例说明:1)、打开Serv-U控制台,点击“限制和设置”--“为域配置高级FTP命令设置和行为”。2)、在FTP设置中找到OPTSUTF8命令,右击禁用此命令。3)、点击下面的“全局属性”。4)、在出来的FTP命令属性选项卡中,“高级选项”里,把“对所有收发的路径和文件名使用UFT-8编码”前面的钩去掉!
linuxftp主动模式设置?
Linuxftp主动模式设置方法如下
ftp的数据传输模式分为两种:主动模式,被动模式。每种模式,都有一个控制端口,一个数据传输端口。若未特殊指定,两种模式默认的控制端口都是21。即所有的控制命令都是通过服务器的21端口进行的。
而数据传输端口,在主动模式下,用的是服务器的20端口,在被动模式下,由服务器与客户端协商,随机指定端口。
所以在数据传输端口的选择上,我们选择20端口即可。
linux的ftp中如何虚拟用户的权限?
在linux中添加ftp用户,并设置相应的权限,操作步骤如下: 1、环境:ftp为vsftp。
被限制用户名为test。被限制路径为/home/test 2、建用户:在root用户下: useradd -d /home/test test //增加用户test,并制定test用户的主目录为/home/test passwd test //为test设置密码 3、更改用户相应的权限设置: usermod -s /sbin/nologin test //限定用户test不能telnet,只能ftp usermod -s /sbin/bash test //用户test恢复正常 usermod -d /test test //更改用户test的主目录为/test 4、限制用户只能访问/home/test,不能访问其他路径 修改如下: chroot_list_enableYES //限制访问自身目录 # (default follows) chroot_list_file_list 编辑 _list文件,将受限制的用户添加进去,每个用户名一行 改完配置文件,不要忘记重启vsFTPd服务器 [ root]# /etc/init.d/vsftpd restart 5、如果需要允许用户修改密码,但是又没有telnet登录系统的权限: usermod -s /usr/bin/passwd test //用户telnet后将直接进入改密界面