filezilla linux传文件给 linux,怎么会出现这种问题,望高手帮解决

VirtualBox虚拟机与物理机文件传输九大方法总结 - Archivers - 奶牛博客
奶牛博客's Archivers
From 奶牛 on
VirtualBox虚拟机与物理机文件传输九大方法总结
&
对于用虚拟机安装完成操作系统后,我们很多时候会用到虚拟机与物理机直接进行文件传输的问题,对于这个问题,奶牛觉得方法很多,而且也很简单。在这里做下简要介绍,也希望有其它方法的朋友也留言一起交流。今天主要讨论VirtualBox的一些独有或特有的方法。
1.VirtualBox分配数据空间功能
安装完成VirtualBox的虚拟机后,我们首先要做的应该是把扩展工具装齐,可以参考奶牛的文章
。安装完成扩展工具后我们可以很简单的使用VirtualBox自带的分配数据空间功能。查看虚拟机的设置,我们可以看到最下方有个数据空间选项,点击添加就可以添加以磁盘或目录为其默认根的一个共享空间,并且我们可以设置其自动挂载与只读属性。设置完成后重起一次计算机就可以看到共享的磁盘或目录了。这是最简单的无需任何工具的共享功能。
2.VirtualBox建立物理硬盘的虚拟磁盘链接
这个方法就是直接将我们的硬盘或者硬盘分区建立一个vmdk的链接,然后从虚拟机的设置中添加这个链接作为磁盘即可。建立方法
Linux下:
VBoxManage internalcommands createrawvmdk -filename ~/nenew.vmdk -rawdisk /dev/sda -partitions 1
Windows下:
vboxmanage internalcommands createrawvmdk -filename d:\\nenew.vmdk -rawdisk \\.\PhysicalDrive0
具体大家可以看看vboxmanage的vboxmanage internalcommands createrawvmdk这条命令?命令在哪里?windows在你的programes那个文件夹中的安装目录下,linux直接运行即可。
3.ISO镜像法
把你想共享的文件做成ISO镜像,然后让虚拟机直接挂载就可以了,也在设置中的添加镜像那里添加。
4.U盘挂载法
跟ISO的方法很类似,利用虚拟机可以挂载物理就的USB设备这一个功能来实现。
4.FTP法
建立FTP服务器,然后直接通信即可。具体建立方法大家可以查下,windows可以用serv-u或者filezilla等服务器方案,ubuntu等linux下用pure-ftp等一些FTP方案来完成,具体过程奶牛就不详述了。不过对于服务器而言,FTP并不是一种安全的传输方式,所以不建议在敏感信息过多的地方使用。
5.SSH法
SSH功能强大,其中就包括文件传输。我们可以用putty工具中的psftp功能来完成。windows直接下载putty的完整程序,linux直接安装putty就可以使用了。psftp的命令也很简单,操作类似于ftp,当然也有图形化的程序,Tunnelier (Bitvise) 。方法都很简单,大家自测下。
6.samba共享
针对windows系统可以用系统共享,然后linux系统用samba访问共享,samba配置不是很容易,而且windows的共享功能也存在一定的配置问题,因此这个方法不是太方便。
7.scp命令文件传输
适用于linux-linux的通信,用scp命令来完成。
8.飞鸽传书等小工具
一些局域网文件传输的小工具也很好用,例如windows下的飞鸽传书,ubuntu等linux下的iptux,都是很实用的小工具。
9.网络利用功能
这个方法最宽泛,适用性也最广,比如你可以用email自己给自己发个带附件的邮件啦,上传文件到网盘然后下载啦,自己开两个QQ互传啦,上传到你的网页空间然后下载啦,呃,虽然这种方法看似很废话,其实不然。方法千千万,只要会一种可以达到目的就是好的,总比达不到目的要好。
ok,奶牛的总结就写到这里把,朋友们还有什么好方法就楼下列队吧~~~欢迎大家形成阵势啊。询问方法的童鞋省省了哈,自己google或者baidu下具体的方法,奶牛只提供一个可行的方案。具体的实践还是靠个人哦。
查看完整版本:
From 无冷 on
看到你新浪的头像了 :k
From Tao Zhu on
未来会有直接文件复制粘贴功能,这是必须的
From Demon on
VirtualBox下安裝複雜麼
From vaman on
VirtualBox和VW哪个好啊
我重做系统了 感觉VW有点吃内存
From 奶牛 on
不负责,都还慢简单的~~~
From 奶牛 on
嘿嘿,是不是有些二啊~~~去年在济南的时候照的
From 奶牛 on
现在也可以,vm就可以实现了~~~
From Headpiggy on
这个简单。
From Tao Zhu on
晕!我在这里当然是指vbox了
From 人好哇! on
奶牛你OUT拉。。。利用SSH或者sftp传输的时候,还有一款很好用的软件winscp。有了winscp,也不仅仅是linux下可以对传了,win下也可以给linux传哦!!(只是反向就没办法了)
From Louis Han on
写篇文章用得着那么费劲吗
From 小羿 on
(#--)VM比较方便的说
, , , , , , , ,
(C)奶牛博客【求教】Ubuntu下Filezilla连接FTP出现这种鬼畜提示。。。_linux吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:91,276贴子:
【求教】Ubuntu下Filezilla连接FTP出现这种鬼畜提示。。。收藏
Resolving address of it11.svfree.netStatus:
Connecting to 180.178.58.45:21...Status:
Connection established, waiting for welcome message...Response:
220 Serv-U FTP Server v6.4 for WinSock ready...Command:
USER it11Response:
331 User name okay, need password.Command:
PASS ******Response:
230 User logged in, proceed.Status:
ConnectedStatus:
Retrieving directory listing...Command:
PWDResponse:
257 "/" is current directory.Command:
TYPE IResponse:
200 Type set to I.Command:
PORT 10,16,17,65,217,111Response:
200 PORT Command successful.Command:
MLSDResponse:
550 Access is denied.【Error:
Failed to retrieve directory listing】
为什么会这样。。。在线等。。。
最后不都告诉你access is denied了么?
你可以先试试setenforce 0来关闭selinux,登录ftp试试,如果能登录的话就可以确定是selinux的规则阻挡了ftp的登录。如果是暴露在互联网的服务器,selinux当然是建议打开的。具体可以看vsftpd的配置文件vsftpd.conf,虽然全是英文的注释,但是你要是静下心来慢慢看,你会发现里面有很多非常有用的信息,其中就包括了selinux的配置,是否更改上传文件的owner等等。默认情况下selinux是开启chroot的,也就是说如果匿名账户登录ftp(前提当然是允许匿名账户登录)的情况下,匿名账户的/目录是/var/ftp/pub(该目录可调整).如果local user登录ftp会chroot,/目录改为local user的家目录(如果ftp账户是虚拟账户的话略有不同,虚拟账户的配置具体可以百度,不多说了)主要有一个参数chroot_list_enable,这个参数是锁根的,默认是NO,也就是用户不可以跳出自己的/目录,跳出自己的/目录意味着进入了系统目录,有安全隐患。如果你的vsftpd的配置文件中,指定了默认的登录路径,恰好这个路径又在你的家目录之外,那么vsftpd自然直接就denied了,这个是配置虚拟用户的时候最容易出现的问题,本地账户一般不容易出这个问题。其次就是selinux的权限,默认是阻止ftp用户登录的,具体怎么配置你可以看vsftpd.conf的那些注释,是有说明的。
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或【已解决】FileZilla传输(上传或下载)文件过程中,文件大小会变化
用Filezilla去从一个ftp站点下载下来一个文件,然后用notepad++去编辑,结果显示有问题,每一行都多了一个换行,所以很是难看:
而对于同样内容的一个文件,从别处获得的,打开后,显示就是正常的:
Filezilla的版本信息:
FileZilla Client
—————-
Version: 3.5.3
Build information:
Compiled for: i586-pc-mingw32msvc
Compiled on: x86_64-unknown-linux-gnu
Build date:
Compiled with: i586-mingw32msvc-gcc (GCC) 4.2.1-sjlj (mingw32-2)
Compiler flags: -g -O2 -Wall -g -fexceptions
Linked against:
wxWidgets: 2.8.12
GnuTLS: 2.10.4
Operating system:
Name: Windows NT 6.1 (build 7601, Service Pack 1)
Version: 6.1
Platform: 32 bit system
【解决过程】
1. 直觉上看来,好像是回车换行的问题。
但是对于两个文件,用BeyondCompare去比较的话,结果又是一样的:
然后就是很无语,两个一样的文件,为何一处打开显示正常,另一个不正常。
2.后来才知道,原来BeyondCompare 3之后的版本,对于比较文本文件,是做的不够好的,没了那个设置二进制选项的设置了,搞得只是比较文本内容,所以才有上面的比较结果是无区别的。
然后后来通过比较两个文件的真实字节数,才看出来两个不一样的。
正常的文件是9388字节的:
异常的文件是9679字节的:
然后在Filezilla中,也发现了对应的问题,即ftp服务器上的文件大小,和下载到本地的不一样:
但是对于本地下载下来的,不一样大小的文件,再重新上传上去,在提示是否覆盖的时候,却看到两者文件大小又是一样的了,都是9388字节了:
3.去网上找,关于filezilla 下载后,文件大小变化,结果没找到有效帖子,只是在这里看到有人提示:
说是ascii mode的问题,所以就去Filezilla的设置选项中找了一下,发现对于传输默认,是有对应的设置选项的。
对于文件传输的默认传输类型,默认是设置为自动的:
然后自己去改为二进制模式:
然后再去下载文件,就是正常的了,服务器上文件大小,和下载下来的文件大小是一致的了。也就终于搞定了这个问题。
Filezilla 3.5.3,对于文件传输,即在本地和服务器之间的文件的上传和下载,默认传输类型,是自动,对于文本类文件,可能是检测到服务器是Linux,而本地PC是Windows的原因,其会多此一举地,去在文件传输过程中,去添加一些回车和换行,导致下载下来的文件大小有变化,对应的文本文件在Notepad++下面打开,也由于多了回车和换行而导致显示出来有问题。
解决办法是,Filezilla –& 编辑 –& 设置 –& 传输 –& 文件类型 –& 默认传输类型,把“自动”改为“二进制”,即可。这样文件传输过程中,就不会多此一举地去改变文件的任何的内容了。
2015年四月
20212223242526
免费的格式化Javascript源码的网站
查询Unicode字符,且还带Oct,Decimal,Hex,HTML Entity
HTML和Javascript都支持,很好用。Linux学习笔记(4)----在Ubuntu下使用FileZilla的中文支持问题的解决 - CSDN博客
由于本人的很多的学习资料都在Windows的电脑上,在Ubuntu下若是要使用这些资源,需要大规模的迁移资料,非常的费时费力。故而本人想到,在Windows下架设一个FTP服务器,在需要的时候随时取用Windows下的资源。
在Windows下架设的服务器使用Serv-U,网上已经有很多这方面的资料了,这里就不赘述了。但是在使用Serv-U 7.x的时候要注意,该版本的Serv-U默认使用UTF-8编码,如果你的服务器路径或者文件夹中含有中文字符的话,会出现乱码的情况,解决的方法如 下:
打开SERV-U---导航---限制和设置---选择全局属性-----高级选项---找到&对所有已收发的路径和文件名使用UTF-8编码 &,把前面的勾去掉,保存即可。
下面具体谈下在Ubuntu下使用FileZilla的中文支持问题的解决方法
1.下载安装FileZilla:sudo apt-get install filezilla
2.打开FileZilla,如果你在Windows下有使用FlashFXP或者类似的FTP客户端的经验的话,它的使用界面你会感到非常的熟悉。
3.打开我自己的Windows下的FTP,咦,咋文件夹都没显示呢?这可奇怪了。打开FireFox,登录,文件夹可以正常显示的。那可以确定是FileZilla的客户端的问题了
4. 解决方案如下:打开FileZilla的站点管理器(site manager)-&字符集选项卡中(charset) ,选择&使用自定义字符集(use custom charset)&,在文本框(encoding)内填写&GBK&,问题解决。中文目录和文件名都正确地显示了出来。
总结:虽然这次使用中碰到的都是些个小问题,但是却着实让我这个Linux的新手忙活了好长一段时间。不过结局还算是圆满。

我要回帖

更多关于 filezilla for linux 的文章

 

随机推荐