Linux系统之文件传输的几种方式
Linux系统安装好以后以及能上网、能进行软件安装后,接下来可能就需要从其它机器复制一些文件或者把文件复制到其它机器,那么就涉及到文件的传输和共享,下面介绍一下常规的一些文件传输和共享方案。
1、传统的FTP
FTP的原英文即File Transfer Protocol(文件传输协议),是专门用于计算机之间传输文件的协议,其发明的时间保守估计有30年,是在互联网发明之初发明的协议,其主要特点有:
A.可以上传和下载,双向文件传输
B.最古老、曾经应用最广的文件传输技术
C.太古老了,目前应用的不是很多
D.原始FTP没有安全措施,传输过程不加密,需要加密得用SFTP。
工具软件:
客户端:Linux系统默认都支持,即ftp命令,其它的ftp的客户端有很多,常见的有FileZilla、Fire FTP、WinSCP 等等;
服务器端:Vsftp、Apache FtpServer
2、采用ssh上传下载文件
只要能通过远程的ssh客户端登录Linux服务器,那么就可以传输文件,具体命令格式为:scp 源文件路径 目标文件路径,比如:将本地的/gangtiedaxia/a.txt复制到IP为10.0.0.1的Linux服务器上,命令为:scp /gangtiedaxia/a.txt gangtie@10.0.0.1:/home/ gangtiedaxia,如果是从服务器到本机,则为:scp gangtie@10.0.0.1:/home/gangtiedaxia /gangtiedaxia/a.txt ,Windows系统下面有putty程序带的 pscp.exe可以实现同样的功能,Xshell程序里面有Xftp程序可以实现界面友好的在Linux机器和Windows机器里互相传输文件。
该方案特点:
A.数据传输加密安全,B.只要能用ssh登录,就可以传输文件。
3、采用http的方式传输文件
这种方案只能实现单向下载,可以用主流的Web服务器软件搭建,如果是简单的下载文件,可以用Python语言平台运行简单的web服务器软件模块来实现,比如要共享下载IP为10.0.0.1的Linux服务器路径 /gangtiedaxia的文件,则可以在终端输入 cd/gangtiedaxia 命令,进入该目录,然后输入:python -m SimpleHTTPServer 8080 ,然后在客户端的浏览器里输入 http: //10.0.0.1:8080就可以看到Linux服务器上gangtiedaxia文件夹的所有文件,然后可以进行下载传输。
4、采用TeamViewer传输文件,该工具非常现成,既可以远程控制又可以进行文件传输。
5、采用文件同步软件,目前比较流行,可以实现任何客户端与服务器端的同步功能,典型的软件有Resilio Sync、syncthing(开源)。
6、SecureCRT的sz/rz方式
Linux系统之文件传输的几种方式的更多相关文章
- Linux经常使用的文件传输的几种方式
Linux经常使用的文件传输的几种方式 1.终端新建stfp协议连接 或者命令方式: sftp -P22 root@192.168.11.100 端口可以不用填写,默认是22,端口的P是大写. 将本地 ...
- 树莓派与Linux系统之间文件传输
最近因为要学习Python,于是把放在家里接了一年灰的树莓派又给搜出来了,刚买那会也捣鼓了好一阵子, 基本操作都学会了,但现在又忘光了,只能又从头开始搞了,首先第一个要解决的是怎么把文件从电脑传输到树 ...
- 在linux系统上文件传输的小技巧
各位做运维的小伙伴,你是不是常常在为文件传到linux服务器上感到头疼呢,我们知道常用的文件传输工具有好多,比如xftp,winscp等,但是有没有比这更简单的呢?当然是有的呢,下面给大家介绍下: y ...
- Linux中crontab下scp文件传输的两种方式
Linux下文件传输一般有两个命令scp.ftp(工具需要下载安装) 本文主要讲讲scp的文件传输脚本 1.scp ssh-keygen -t rsa免输入密码,传输 这里假设主机A 用来获到主机B的 ...
- Linux内核DTB文件启动的几种方式
版权: 凌云物网智科实验室< www.iot-yun.com > 声明: 本文档由凌云物网智科实验室郭工编著! 作者: 郭文学< QQ: 281143292 guowen ...
- Linux系统之间文件传输 scp 命令
个人使用记录 scp /home/liwm/Downloads/mysql-5.5.32-linux2.6-x86_64.tar.gz root@192.168.122.3:/home/oldboy/ ...
- Linux系统中安装软件的几种方式
转载:https://blog.csdn.net/qq_36119192/article/details/82866329 好长时间没有静下心来学习一下linux了 最近对linux安装软件有了点小小 ...
- linux下常用文件传输命令 (转)
因为工作原因,需要经常在不同的服务器见进行文件传输,特别是大文件的传输,因此对linux下不同服务器间数据传输命令和工具进行了研究和总结.主要是rcp,scp,rsync,ftp,sftp,lftp, ...
- 办公室的远程传文件 的命令三种方式linux
不同的Linux之间copy文件常用有3种方法: 第一种就是ftp,也就是其中一台Linux安装ftp Server,这样可以另外一台使用ftp的client程序来进行文件的copy. 第二种方法就是 ...
随机推荐
- (入门SpringBoot)SpringBoot项目数据源以及整合mybatis(二)
1.配置tomcat数据源: # 数据源基本配置spring.datasource.url=jdbc:mysql://localhost:3306/shoptest?useUnicode=true ...
- Java常用API(Scanner,Random)匿名对象
API:即Application programming Interface,应用编程接口. Java中封装了许许多多的API供用户使用,Scanner与Random便是其中之一,API实际就是类,已 ...
- Python资料大全
说明:以下文章为转载,有英文原文和中文整理翻译,对原作者和译者的工作表示极大感谢!!! 英文原文:https://github.com/vinta/awesome-python 中文译文:https: ...
- How to resolve 'Potential Leak' issue
-1 down vote favorite I am using the 'analyze' tool in xcode to check for potential leakages in my a ...
- 实践与理解CMM体系
我的项目管理之路--5.实践与理解CMM体系 分类: 管理专辑(65) 过程改进(9) 软件工程(52) 版权声明:本文为博主原创文章,未经博主允许不得转载. 一个现代企业我们可以把它比作为自然界 ...
- 解决vs2005调试时出现未载入符号的问题
首先在以下的网址下载相应系统的符号包 http://www.microsoft.com/whdc/devtools/debugging/symbolpkg.mspx 下载完之后安装到一个文件夹比方D: ...
- win10中显示wpcap.dll丢失的处理方式
win10中显示wpcap.dll丢失的处理方式 学习了:https://jingyan.baidu.com/article/4f34706e30e673e387b56dd8.html 直接安装Win ...
- 谷歌訪问之直接输入ip地址
废话啥说.直接上IP: 173.194.121.51 173.194.43.19 173.194.65.147 74.125.235.148
- html中<li></li>中使用<br>和<li></li>外面使用<br>
</pre><pre> <!DOCTYPE html> <html> <head> <meta http-equiv="Co ...
- SQL server 数据库
SQL server 的开启关闭和暂停 数据库表格