日常开发过程中,有些时候可能会用到本机和远程服务器间的文件传输,本文记录的是两台windows电脑间的文件传输,linux系统以后再说。
在mstsc成功建立远程桌面连接后,可以通过如下方式进行传输:
这里主要说下后两者,即: 本地磁盘共享 和 FTP文件传输 。
在mstsc建立远程桌面连接的时候,点击左下方的 显示选项
在弹出的选项卡中选择 本地资源 -->本地设备和资源 -->详细信息 -->驱动器 -->勾选{要共享的磁盘目录} -->确定
打开远程桌面我的电脑,可以看到我们共享的本地磁盘显示在设备列表中,接下来本地和远程电脑就可以通过这个磁盘进行文件传输了。
通过 FileZilla 可以在远程服务器快速搭建FTP服务,还是比较简单的。
客户端放在本地电脑,主窗口一目了然
1、FileZilla 服务端 安装在远程服务器上,登陆后host为本机,port端口保持默认即可
2、打开窗口 Edit -->Users 添加授权账户
3、打开窗口 Edit -->Users ,设置远程服务器端共享文件目录
1、服务端(远程)启动之后,客户端(本地)通过设置主机ip、用户名、密码等信息建立连接,获取到远程根目录以后,就可以正常传输文件了。
2、文件传输完毕,会存在服务端指定的 shared folders 目录下。
如果遇到异常信息,往下继续看。
警告并不影响使用,如果想解决这个警告,可以在 Settings 中配置
如果出现以下异常信息:
需要在 Edit -->Settings 中做如下配置:
当然,以上异常信息,还有可能由其他原因导致,因自己暂未遇到,先不做深究,等遇到时再搜索即可。
这里只记录了File Zilla的简单使用,至于用户分组、ip过滤、传输限速、安全设置等,可以根据自己需要再研究。
常见有使用:scp命令、xshell软件里的xftp程序、U盘挂载、服务器自带的lrzsz程序。
一、scp使用说明:
1、把本机的文件传给目的服务器:
scp get66.pcap root@192.168.1.147:/super
备注:把本机get66.pcap拷贝到147这台服务器的super目录下,需要提供147的密码
2、在本机上执行scp,把远端的服务器文件拷贝到本机上:
scp root@192.168.1.147:/super/dns.pcap /
备注:在本机上执行scp,把远端服务器的dns.pcap文件拷贝到本机的根目录下
3、拷贝目录下的所有文件:
scp -r /super/ root@192.168.1.145:/
备注:把/super/目录下的所有文件,拷贝到145服务器根目录下
二、xshell软件里的xftp程序:
xshell这个软件很好,强烈推荐哦!!!
里面有个xftp小插件,可以支持文件在笔记本和服务器互传,这个小插件需要单独在网上下载,直接百度搜xftp,很方便。
1、点击xshell软件上的xftp图标(前提xftp已经下载好)
2、然后就可以互传文件了啊
三、U盘挂载
文件在U盘,那好办,直接插到服务器上,然后挂载上,就能把U盘上的文件拷贝到服务器上了
1、执行fdisk -l查看:
fdisk -l
备注:插上U盘后,fdisk -l查看服务器识别到了,/dev/sdc是我的U盘,16G的
2、挂载到自定义目录下:
mkdir /upan
新建一个目录
mount /dev/sdc1 /upan/把U盘挂载到刚新建的目录下
cd /upan/ls
就能看到U盘里所有的文件了
3、把文件拷到服务器home下
cp autorun.inf /home/把U盘里的autorun.inf拷贝到服务器的home目录下
4、卸载U盘
文件拷到服务器后,建议先手动执行命令,然后再拔U盘,防止U盘损坏!!!
cd /umount /dev/sdc1
好了,拔出U盘吧(按照上面的来,先退回到根目录下,再执行umount命令,不然会报错提示U盘在使用,无法卸载)
四、服务器自带的lrzsz程序
现在大多数Linux服务器都带有lrzsz程序,方便上传下载文件,如果没有,可以直接下载rpm包安装下就好。
lrzsz安装包链接:http://down.51cto.com/data/2322755
1、rz(笔记本上传给服务器)
1选择笔记本上文件传给服务器
2、sz(服务器上的文件拷贝给笔记本)
sz test.tar
把服务器的test.tar拷贝给笔记本。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)