linux文件传输
A. linux系统以什么形式传输文件
1. SCP命令 :
secure (remote file program) 也是一个基于SSH安全协议的文件传输命令。与sftp不同的是,它只提供主机间的文件传输功能,没有文件管理的功能。
很强大的命令。
scp xxxx文件 [email protected]:/root/ #将文件传递到远程192.168.19.207主机的root目录下
2.用xftp传送
图像化的管理界面,网上查一下怎么安装使用都有的
B. linux大文件传输工具有哪些
可以试试镭速传输的,目前有支持linux系统和windows系统,下载安装软件,获取激活码就可以实现大文件传输了。
镭速linux服务器支持 ubuntu14.0.x、centos6.5以上版本部署
C. 如何从linux的文件拷贝到另一台机器
1、首先从服务端文件到本地。比如服务器的home下有一个文件是a.txt,那么命令是:scp [email protected]:/home/a.txt /home,
D. linux 文件怎样传到windows
一、配置环境
虚拟机Linux:Fedora 9
文件传输工具:SSHSecureShellClient-3.2.9
二、实现步骤
1. 在Windows中安装文件传输工具SSHSecureShellClient-3.2.9,主界面如下。左边是Windows资源管理器,右边是Linux目录显示区(还没连接到Linux不可操作)。
2. 启动虚拟机中的Linux,查看Linux的IP地址,如下。ifconfig命令查看IP地址,IP是192.168.134.128。
3. 在Windows的命令行测试Ping Linux的IP地址,如下。可以Ping通Linux主机。
4. 开启Linux的SSHD服务,如下。SSHSecureShellClient-3.2.9需要SSHD服务支持。
5. 开始到Linux的连接,如下:
(1)单击工具栏上的Quick Connect按钮;
(2)输入Linux的IP地址和用户名,其他默认;
(3)如果出现这个界面,说明不能连接到这个IP或者SSHD服务没有开启;
(4)如果出现这个界面,说明可以连接到Linux了,输入Linux的登录密码;
(5)已经连接到Linux了。左边是Windows资源管理器,右边是Linux目录,默认打开到/root目录。
6. 开始在Windows与Linux之间传输文件,如下。直接用鼠标拖动要传送的文件即可。
在实际的嵌入式Linux开发中,有很多时候需要在Windows与Linux之间传输文件,特别是只有一台开发主机的时候,当然在Windows与Linux之间传输文件的方法也有很多。
关于更多Linux的学习,请查阅书籍《linux就该这么学》。
E. 如何在Linux中使用rz/sz工具进行文件传输
一般来说,linux服务器大多是通过ssh客户端来进行远程的登陆和管理的,使用ssh登陆linux主机以后,如何能够快速的和本地机器进行文件的交互呢,也就是上传和下载文件到服务器和本地;
与ssh有关的两个命令可以提供很方便的操作:
sz:将选定的文件发送(send)到本地机器
rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive)
rz,sz是便是Linux/Unix同Windows进行ZModem文件传输的命令行工具
windows端需要支持ZModem的telnet/ssh客户端(比如SecureCRT)
运行命令rz,即是接收文件,SecureCRT就会弹出文件选择对话框,选好文件之后关闭对话框,文件就会上传到当前目录
注意:单独用rz会有两个问题:上传中断、上传文件变化(md5不同),解决办法是上传是用rz -be,并且去掉弹出的对话框中“Upload files as ASCII”前的勾选。
-b binary 用binary的方式上传下载,不解释字符为ascii
-e 强制escape 所有控制字符,比如Ctrl+x,DEL等
运行命令sz file1 file2就是发文件到windows上(保存的目录是可以配置)比ftp命令方便多了,而且服务器不用再开FTP服务了
PS:Linux上rz/sz这两个小工具安装lrzsz-x.x.xx.rpm即可。
当然,还可以设置一下目录了:
在SecureCRT设置一下上传和下载的默认目录
options–》session options–》file transfer 下可以设置上传和下载的目录
剩下的你只要在用SecureCRT登陆linux终端的时候:
发送文件到客户端:sz filename
zmodem接收可以自行启动。
从客户端上传文件到linux服务端:
只要服务端执行 : rz
然后在 SecureCRT 里选文件发送,协议 zmodem
Linux下和Windows之间的文件传输工具rz/sz(lrz/lsz) 介绍
【什么是rz/sz (lsz/lrz)】
简单说就是,可以很方便地用这两个sz/rz工具,实现Linux下和Windows之间的文件传输(发送和接收),速度大概为10KB/s,适合中小文件。rz/sz 通过Zmodem协议传输数据。
【为什么要用rz/sz】
普通Linux和Windows之间的文件共享方法,主要有建立nfs实现文件共享,和tftp之类的方法,但是都很麻烦,而如果只是小文件(几十 K,几百K),那么直接用rz/sz,就显得极其地方便了。大文件的话,还是要考虑上面说得,其他的共享方法了,毕竟,rz/sz速度只有10K左右,传 大文件会累死人的
F. 怎样通过命令行给linux传输文件
怎样通过命令行给linux传输文件,方法如下
一、从服务器下载文件到本机
1、修改文件所属
由于只能下载文件所属为自己的文件,所以要做修改文件所属的操作。
chown hudelei /opt/logs/tomcat/app/tomcat_stk_nm/stk-time.log
2、下载到本机
scp [email protected]:/opt/logs/tomcat/app/tomcat_stk_nm/stk-time.log /Users/hvvi/Desktop
3、输入密码
二、上传文件夹到服务器
1、scp -r /Users/hddvvi/Desktop/load [email protected]:/opt/logs/tomcat/app/tomcat_stk_nm/
注意:加上 -r,否则会报错:not a regular file
2、输入密码3、文件移动上上层 mv filename.java 。。/
注:本文使用的是mac本机和linux服务器。
G. 如何向linux虚拟机传送文件
找到需要传输的文件或者文件夹,右键点击选择【属性】选项
进入共享界面,点击网络共享下方的【共享】选项
选择当前共享电脑用户名,点击【共享】
然后点击下方的【高级共享】选项
将共享此文件勾选,然后设置权限,点击下方【共享】
此时打开电脑【网络】选项,查看共享文件夹是否成功
7
此时打开linux系统,输入
sudo mount -t cifs //共享IP地址/share /mnt/windata
命令,然后输入root密码,点击确定即可访问共享文件
H. 如何在windows和linux传输文件
方法有很多,分别介绍一下吧。
由于通常我们在Windows上通过ssh连接监听在Linux的。所以完全可以利用SCP来直接传输。可以下载一个叫做WinSCP的软件,然后按照配置普通ssh 客户端 (例如Putty)的方法进行主机,用户,密码/密钥 的配置后,在协议中选择SCP即可。成功后会分别列出两边的文件,拖拽就行了。
古老的FTP,自己在LInux上搭建一个FTP服务。 然后选择一个Windows的FTP客户端来传送。 比较麻烦,如果有sshd服务,不太推荐这么搞。
借助Webservice ,这个算是比较偏门的方法,比如在Linux中安装一个apache,在Windows中安装一个IIS ,然后分别用wget或IE去页面上拖拽。
Samba/CIFS Server 比较适合多人无脑共享,人一多,我们就不能指望所有人都要会配置scp客户端。 所以在Linux上搭建samba服务器,然后Windows客户端就可以通过文件查看器直接访问。不过,配置samba权限这部分可是够累的。
其他诸如NFS,各种曲线救国(上传/下载S3)就不多说了。
I. linux环境搭建一套文件传输工具,有哪些方案各方案对比优势是什么
VSFTPD 因为安全性是最大的优点
我认为你应该排列一个优先级,重点看中什么?如果是连接速度或者便捷,那就用简单文件共享SSH文件传输协议;如果想要安全性就用VSFTPD ,而且还免费《Linux就该这么学》
vsftpd 是very secure FTP daemon的缩写,安全性是它的一个最大的特点。vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费的、开放源代码的ftp服务器软件;
J. Linux下如何利用ssh传输文件
在linux下一般用scp这个命令来通过ssh传输文件。
1、从服务器上下载文件
scp username@servername:/path/filename /var/www/local_dir(本地目录)
例如scp [email protected]:/var/www/test.txt 把192.168.0.101上的/var/www/test.txt 的文件下载到/var/www/local_dir(本地目录)
2、上传本地文件到服务器
scp /path/filename username@servername:/path
例如scp /var/www/test.php [email protected]:/var/www/ 把本机/var/www/目录下的test.php文件上传到192.168.0.101这台服务器上的/var/www/目录中
3、从服务器下载整个目录
scp -r username@servername:/var/www/remote_dir/(远程目录) /var/www/local_dir(本地目录)
例如:scp -r [email protected]:/var/www/test /var/www/
4、上传目录到服务器
scp -r local_dir username@servername:remote_dir
例如:scp -r test [email protected]:/var/www/ 把当前目录下的test目录上传到服务器的/var/www/ 目录