Linux文件传输
一、工具:winSCP
a) 开始页面,如图:
① SFTP:使用加密传输认证信息和传输的数据,使用SFTP安全性非常高。传输效率比FTP低。
② FTP:文件传输协议,使用TCP生成一个虚拟链接用于控制信息,然后生成一个单独的TCP链接用户文件传输。
③ SCP:是一种基于SSH为基础的远程电脑之间文件传输的协议。(安全性低,为了提高数据安全性,通常会配合SSL或者TLS加密)
c) 中文乱码问题:
解决方案:
打开该次会话之前,打开环境—> 文件名UTF-8编码选择开启。最后登录。
d) 登录之后的操作页面,左侧是本机文件,右边是linux的文件。可以互相拖动进行复制。
二、命令传输:跨服务器文件传输命令ààSCP
Scp类似于cp,文件拷贝命令,cp只能在本机进行拷贝,scp可以跨服务器。Scp是加密传输的,因此会影响一下速度。
a) 从http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html下载pscp,然后放在Windows的System32下面。
b) 上传:
① 打开cmd命令:执行:
pscp C:\Users\Administrator\Desktop\win--linux.java root@192.168.91.5:/home/yangdd
② 输入操作linux用户的密码
③ 成功!OK!如图:
c) 下载:
① 打开cmd命令窗口,输入命令:
pscp root@192.168.91.5:/home/yangdd/biji.java C:\Users\Administrator\Desktop
② 输入用户密码
③ 完成!OK!如图
d) 注释:
① 该方式会有中文乱码的问题,但是文件内部的内容不会出现乱码。
② 上传文件的时候,命令中的用户必须有linux对应文件目录的写权限。
③ 命令中的:root是操作linux 的用户名