⑴ 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也可以。