常见的文件传输协议有ftp、sftp,sftp就是在ftp的基础上对传输的数据进行了加密。

ftp明文传输,速度快;sftp加密传输,速度略慢但安全性高。如果传输的数据包含敏感内容,使用sftp。

ftp默认使用21端口,sftp默认使用22端口。

CentOS的作为企业级服务器,安全性高,默认安装、开启了sftp,而ftp默认没有安装。

可以直接使用sftp,如果想使用ftp,需要先在Linux上安装ftp。

Linux安装ftp

#先看下ftp安装了没

yum list installed | grep ftp

#搜索可用的软件包

yum list | grep ftp

#安装

yum install vsftpd

#开启ftp服务

service vsftpd start

看下是否启动成功

netstat -nltp | grep 21

服务已经成功启动

方式一、FileZilla   免费、推荐

输入Linux的ip、要登录的用户名、密码,使用ftp就选择21端口,使用sftp就选择22端口。

左边是windows的目录,右边是linux目录,可以选择文件|目录,右键传输,也可以直接鼠标拖到目标文件夹里。

方式二、WinSCP   免费、推荐

点击新建会话,输入Linux机器ip、用户名、密码,选择传输协议、对应的端口。

方式三、FlashFXP  收费

方式四、PSFTP   免费、命令行

安装PuTTY时自动安装了PSFTP,当然也可以单独下载安装

安装完后双击打开PSFTP。安装时自动配置了PATH环境变量,所以也可以命令行输入psftp启动。

连接到Linux, 根据提示输入用户名、密码:

open 192.168.1.7

Windows向Linux传文件:

#文件

put D:\jdk-8u241-linux-x64.rpm /root/jdk-8u241-linux-x64.rpm

#文件夹

put -r D:\tomcat1 /root/tomcat1

windows的文件路径用\,Linux的文件路径用/。如果传的是文件夹,加参数-r表示递归。

如果目标路径只写文件|目录名,比如  put   D:\jdk-8u241-linux-x64.rpm   jdk-8u241-linux-x64.rpm,默认传到用户根目录下。

可以缺省目标文件|目录的路径,缺省时默认传到登录用户的根目录下,文件|目录名就使用源文件|目录的。

下载Linux上的文件到Windows:

#文件

get /root/jdk-8u241-linux-x64.rpm C:\Users\chy\Desktop\jdk-8u241-linux-x64.rpm

#目录

get -r /root/tomcat1 C:\Users\chy\Desktop\tomcat1

注意点都一样,Windows的路径用\,Linux的路径用/,文件夹加-r。

#关闭连接

close

#退出程序

quit

此外还提供了一系列命令来操作Linux上的文件、目录,比如新建、剪切、删除、修改权限等,可输入help查看命令介绍:

五、使用Windows自带的ftp程序

命令行输入ftp即可启动ftp,操作和psftp完全一样,唯一区别是psftp使用的是sftp协议(安全),ftp使用ftp协议(不安全)。

python windows linux 传数据_Windows、Linux之间传输文件的几种方式相关推荐

  1. windows下的库文件在linux的使用,Windows、Linux之间传输文件的几种方式

    常见的文件传输协议有ftp.sftp,sftp就是在ftp的基础上对传输的数据进行了加密. ftp速度快,sftp速度略慢但安全性高. ftp默认使用21端口,sftp默认使用22端口. 我使用的是C ...

  2. linux服务器之间传输文件的四种方式

    转载自:https://www.jb51.net/article/82608.htm 1. scp [优点]简单方便,安全可靠:支持限速参数  [缺点]不支持排除目录 [用法] scp就是secure ...

  3. linux和电脑之间文件传输,Linux主机之间传输文件的几种方法对比

    1.scp传输 scp -r /data/file root@ip:/data/ scp -C /data/sda.img root@ip:/data/img/ #-r: 支持目录 #-C: 启用压缩 ...

  4. 两台Linux系统之间传输文件的几种方法

    scp传输 当两台LINUX主机之间要互传文件时可使用SCP命令来实现 scp传输速度较慢,但使用ssh通道保证了传输的安全性 复制文件 将本地文件拷贝到远程 scp 文件名 –用户名@计算机IP或者 ...

  5. 通过 SSH 在远程和本地系统之间传输文件的 4 种方法

    您可以通过多种方式通过 SSH 传输文件.我将在这里讨论以下方法: scp:已弃用的旧命令 rsync:用于文件同步的流行命令 sshfs:通过 SSH 挂载远程目录 sftp 客户端:通过 SFTP ...

  6. 电脑和云服务器之间怎么传文件,Windows本地环境和Linux腾讯云服务器之间传输文件的方法...

    通过WinSCPWinSCP简介: WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端.同时支持SCP协议.它的主要功能就是在本地与远程计算机间安全的复制文件. 与使用FTP上 ...

  7. window环境读linux文件,Windows本地环境和Linux腾讯云服务器之间传输文件的方法

    通过WinSCPWinSCP简介: WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端.同时支持SCP协议.它的主要功能就是在本地与远程计算机间安全的复制文件. 与使用FTP上 ...

  8. windows和Linux虚拟机或者云主机之间传输文件

    在这里用一种比较简单的方法来实现互相传输文件: 1.打开远程控制服务器软件,连接上云主机,我用的是xshell5 2.检查是否安装 sz rz命令 rpm -qa |grep sz 和 rpm -qa ...

  9. linux传输文件的几种方式(ftp、sftp、rz/sz、scp)

    介绍 ftp(文件传输协议) : ftp是文件服务器,可实现文件的上传下载,存储等功能. sftp(安全文件传输协议):作用同ftp,但突出一个安全. scp(secure copy): scp能够将 ...

最新文章

  1. Nature Microbiology:肠道菌群如何划分肠型
  2. c#的chart标题_C#中CHART画图
  3. eclipse格式化代码
  4. (经典)Hibernate多对多关系映射(五)
  5. asp.net等项目编译失败的原因之不能写入
  6. 循环神经网络基础介绍
  7. linux由哪些部分组成,linux内核处于什么位置?,为你介绍一些Linux操作系统的基础知识(一)...
  8. uniapp可以封装组件嘛_uniapp聊天App实例|vue+uniapp仿微信界面|红包|朋友圈
  9. 网卡驱动:stmmac DMA发送流程
  10. linux2.6版及以后内核:支持实时、抢占
  11. 基于Google Reader发展起来的个性化推荐系统之三大问题
  12. 阅读笔记一之《软件需求与分析》
  13. Bootstrap3 折叠插件的使用方法
  14. 编辑距离(线性DP+暴力匹配)
  15. Gambit 4.运行时选项
  16. java jdom 包_org.jdom jar包下载
  17. 腾讯地图路线规划 vue
  18. 双路服务器芯片组的发展
  19. Transform 转换
  20. Server 2016 + Win10 搭建CA证书登录环境

热门文章

  1. uboot笔记之makefile分析
  2. 如何将海康大华宇视硬件NVR的通道都注册接入到GB/T28181国标视频直播流媒体平台
  3. 按顺序入栈,出栈顺序的判断方法
  4. 服务器虚拟化是干嘛的?
  5. 开启1521端口监听_修改Oracle监听默认端口号1521的方法
  6. 实景导览 java_国内首个“AR智能导览“景区来了。
  7. PCM原始音频数据格式介绍
  8. 火车车厢座位分布指南
  9. 使用swagger测试接口
  10. Android不同汉字字数对齐