使用filezilla进行linux和window文件传输

说到Windows和VMware linux之间进行文件传输,好多人都是直接进行拖拽,但是不知道什么原因,从一方到另一方的过程中会有文件丢失,说明拖拽的这种方法不太稳定,来分享两种比较稳定的方法。很简单,就是使用两个工具:filezilla和pscp。

filezilla,FileZilla是一个免费开源的FTP软件,分为客户端版本和服务器版本,具备所有的FTP软件功能。可控性、有条理的界面和管理多站点的简化方式使得Filezilla客户端版成为一个方便高效的FTP客户端工具,传输速度很快,而且稳定。

(1)下载,大家就不用去找了,我分享一下资源:链接: https://pan.baidu.com/s/1HH2WcR_qtFO2ef9hR7etIQ 提取码: b4d5 。下载后直接安装就行了。

(2)开放端口,这里我以我最熟知的ssh端口为例,打开linux的22端口,键入命令开启端口然后查看状态,我用的是kali。

service ssh start
service ssh status

使用filezilla进行linux和window文件传输_第1张图片使用filezilla进行linux和window文件传输_第2张图片

(3)复制虚拟机的ip,ifconfig后直接copy。

(4)打开filezilla,填写下面的信息

使用filezilla进行linux和window文件传输_第3张图片使用filezilla进行linux和window文件传输_第4张图片

然后会出现弹框:确定就行

使用filezilla进行linux和window文件传输_第5张图片

在这里说明一下,root用户登录,linux默认是不允许的,因此需要修改ssh配置文件,将permitRootLogin前面的注释“#”去掉,然后后面的值改为yes,键入命令进行更改:

vim /etc/ssh/sshd_config

使用filezilla进行linux和window文件传输_第6张图片

不同的linux配置文件所在的位置可能不同,我用的是kali,其他的需要自己查一下。

改完之后就能正常连接了,连接成功后如下:

使用filezilla进行linux和window文件传输_第7张图片

此时可以在Windows和linux之间传输文件,直接拖拽想传的文件到另一方即可。

2.再说一种另外逼格比较高端的方法:pscp

这个软件很小,而且只能在cmd命令行进行操作,但是看着比较舒服,我先分享下载链接吧:

链接: https://pan.baidu.com/s/1gOFLZz5TYmrTOQaajgCVVg 提取码: b4xn 。

下载后把它放在你熟悉的目录,桌面也行,主要是能用cmd窗口方便的进入。

(1)进入pscp所在目录:我的就放在了桌面“软件”的文件夹里:可以键入pscp.exe查看使用帮助。

使用filezilla进行linux和window文件传输_第8张图片

主要用法:

 1.pscp 选项 用户名@linux主机地址:资源路径 Windows 本地地址 (下载到Windows

 2.pscp 选项 资源路径 用户名@主机名:远程路径 (上传到linux)

 3.pscp 选项 -ls 用户名@linux 主机地址

(2)比如下载linux的etc文件夹到E:\AliWorkbenchData 文件夹。我用root用户为例

pscp -r [email protected]:/etc E:\AliWorkbenchData

然后输入root用户密码

使用filezilla进行linux和window文件传输_第9张图片

记得开启ssh服务,不然就是下面的这种情况

然后开始传输如下:

使用filezilla进行linux和window文件传输_第10张图片

按ctrl+c即可停止。

(3)上传windows的文件到linux:吧把linux总结这个文件夹上传到root用户的桌面

pscp -r C:\Users\thinkpad\Desktop\课件\Linux总结 [email protected]:/root/Desktop

 

如下:速度也是很快,命令不要敲错,多尝试几次就熟练了使用filezilla进行linux和window文件传输_第11张图片

记得Windows的文件名后面有空格

你可能感兴趣的:(linux操作系统入门)