搭了个nfs服务器,然后在另一台服务器上(windows 2008 r2和centos6.5都试过了),挂载这个nfs,然后搭建ftp服务。
在客户端访问ftp服务器的时候,看不到任何东西,是什么原因?
追加一下,在linux上用vsftpd搭建ftp server,可以正常使用,但是上传的文件名不能有中文。
2015年12月17日10:12:24
原因找到了,windows和linux系统编码不一样,windows是gbk,linux是utf8,所以windows里创建的文件名里如果有中文,那么到linux里看到的就是乱码,反之依然。也是这个原因,在windows里通过ftp客户端上传文件时,由于linux无法识别中文文件名(它看到的是乱码),也就无法获取文件信息,从而无法创建文件。倒是有个解决方法,就是在ftp客户端连接时,指定连接用的字符编码为UTF-8,这样就能正常使用ftp了。
追加一下,在linux上用vsftpd搭建ftp server,可以正常使用,但是上传的文件名不能有中文。