⑴ linux下几种文件传输命令 sz rz sftp scp
最近在部署系统时接触了一些文件传输命令,分别做一下简单记录: 1.sftpSecure Ftp 是一个基于SSH安全协议的文件传输管理工具。由于它是基于SSH的,会在传输过程中对用户的密码、数据等敏感信息进行加密,因此可以有效的防止用户信息在传输的过程中被窃取,比FTP有更高的安全性。在功能方面与FTP很类似,不仅可以传输文件数据,而且可以进行远程的文件管理(如建立,删除,查看文件列表等操作)。Sftp与ftp虽然只有一字之差,但基于的传输协议却是不同的。因此不能用sftp client去连接ftp server 也不能用 ftp client 去连接 sftp server。 建立连接:sftp user@host 从本地上传文件:put localpath 下载文件:get remotepath 与远程相对应的本地操作,只需要在命令前加上”l” 即可,方便好记。 例如:lcd lpwd lmkdir 2.scpSCP :secure (remote file program) 也是一个基于SSH安全协议的文件传输命令。与sftp不同的是,它只提供主机间的文件传输功能,没有文件管理的功能。 复制local_file 到远程目录remote_folder下 scp local_file remote_user@host:remote_folder 复制local_folder 到远程remote_folder(需要加参数 -r 递归) scp –r local_folder remote_user@host:remote_folder 以上命令反过来写就是远程复制到本地 3.sz/rzsz/rz 是基于ZModem传输协议的命令。对传输的数据会进行核查,并且有很好的传输性能。使用起来更是非常方便,但前提是window端需要有能够支持ZModem的telnet或者SSH客户端,例如secureCRT。 首先需要在secureCRT中可以配置相关的本地下载和上传目录,然后用rz、sz命令即可方便的传输文件数据。 下载数据到本地下载目录:sz filename1 filename2 … 上传数据到远程:执行rz –be 命令,客户端会弹出上传窗口,用户自行选择(可多选)要上传的文件即可。 相关资料:
⑵ 怎么通过xshell5往linux服务器传数据包
windows下安装xshell,linux下安装lrzsz包,在ssh连接后,在命令行输入rz或者sz和linux传输文件。
⑶ 连个linux系统之间传文件有几种方法
可以使用scp命令。具体方法:
scp
本地用户名@IP地址:文件名
1
远程用户名
@IP
地址
:
文件名
2
[
本地用户名
@IP
地址:]
可以不输入
,
可能需要输入远程用户名所对应的密码
。
可能有用的几个参数
:
-v
和大多数
linux
命令中的
-v
意思一样
,
用来显示进度
.
可以用来查看连接
,
认证
,
或是配置错误
.
-C
使能压缩选项
.
-P
选择端口
.
注意
-p
已经被
rcp
使用
.
-4
强行使用
IPV4
地址
.
-6
强行使用
IPV6
地址
.
-r
Recursively
entire
directories.
如——
本地的档案到远程的机器上
scp
/etc/lilo.conf
会将本地的
/etc/lilo.conf
这个档案
到使用者my
的家目录下。
举例:
本地的档案到远程的机器上
scp
/etc/lilo.conf
会将本地的
/etc/lilo.conf
这个档案
到
net67使用者
k
的家目录下。
远程机器上的档案到本地来
scp
.etc/lilo.conf
/etc
会将
中
/etc/lilo.conf
档案
到本地的
/etc
目录下。
保持从来源
host
档案的属性
scp
–p
k@net67.:/etc/lilo.conf
/etc
在此必须注意使用者的权限是否可读取远程上的档案,若想知道更多关于
scp
的使用方法,可去看看
scp
的使用手册。
⑷ linux rz命令怎么传文件
linux的rz/ sz 指令是上传、下载文件指令。一般需要服务器先安装好响应的包才能用。 1、安装lrzsz的包:yum install lrzsz ;如果没有yum,可以到安装盘的pakage里找到lrzsz的包,放到服务器里进行安装。 2、安装好后,运行 rz 进行上传文件测试...
⑸ linux怎么把包传到指定的文件夹
在Linux系统中,一切都是文件,所以传包实际上也是将一个文件从一个文件夹复制到另一个文件夹,一般采用cp命令将一个文件从一个文件夹复制到另一个文件夹,如:
cp -v /home/aaronkilik/bin/sys_info.sh /home/aaronkilik/test
具体使用方法,楼主可以参考这篇文章:http://www.linuxprobe.com/-files-multiple-directories.html
更多Linux操作知识,楼主可以网络《Linux就该这么学》。
⑹ Linux上传文件到服务器命令是什么呢
1 ssh
$ ssh username@remotehost
用shh登陆服务器。
2、scp
命令scp基于SSH协议,可以将本地文件拷贝到远程服务上的指定目录,格式如下:
$ scp filename username@remotehost:remotedirectory
执行:$ scp ipmsg.log [email protected]:/home/admin
3 ftp/sftp
首先用root用户登录远程Linux服务器,将admin用户添加到FTP账户中。
通过echo命令追加一行到user_list文件中:# echo admin >> user_list
之后通过service命令开启FTP服务:# service vsftpd start
现在就可以在本机访问FTP远程服务器了,然后通过put命令上传文件了。
4 SSH Windows Client
SSH提供了一个scp2.exe作为Windows下的scp命令工具。
⑺ 怎样通过命令行给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服务器。
⑻ linux之间怎么传文件
确认两台机子都有命令scp后,使用scp可以实现传递文件
命令格式
scp -P端口 用户名@ip地址:/远程机子目录/文件 /本地目录/文件
示例:
scp -P1234 [email protected]:/tmp/a.txt /tmp/.
若没有scp命令,需安装ssh。可以用yum search ssh 查询哪个安装包包含scp命令。
我记得安装包应该如下:
yum -y install openssh-clients
⑼ 如何传输Linux文件
使用命令“ scp +文件 +对方ip地址: 发送路径 ”,或者使用ftp也可以。