日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

linux 之间 copy 传输文件方法:ftp、samba、sftp、scp、sz/rz

發(fā)布時(shí)間:2024/7/23 linux 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 之间 copy 传输文件方法:ftp、samba、sftp、scp、sz/rz 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?

不同的 Linux 之間 copy 文件通常有4種方法

  • 1.ftp
  • 2.samba服務(wù)
  • 3.sftp
  • 4.scp

前三種方法都比較繁瑣,最簡(jiǎn)單的方法就是 scp
?

?

scp

scp 本地用戶名@IP地址:文件名1 遠(yuǎn)程用戶名@IP地址:文件名2

[本地用戶名@IP地址:] 可以不輸入,可能需要輸入遠(yuǎn)程用戶名所對(duì)應(yīng)的密碼.可能有用的幾個(gè)參數(shù):-v 和大多數(shù)linux命令中的-v意思一樣,用來(lái)顯示進(jìn)度.可以用來(lái)查看連接,認(rèn)證,或是配置錯(cuò)誤.-C 使能壓縮選項(xiàng).-P 選擇端口.注意-p已經(jīng)被rcp使用.-4 強(qiáng)行使用IPV4地址.-6 強(qiáng)行使用IPV6地址.拷貝單個(gè)文件命令:scp file username@ip:filepath說(shuō)明:file: 要拷貝的文件名username: 遠(yuǎn)程登錄的用戶名,ip:遠(yuǎn)程服務(wù)器ipfilepath:遠(yuǎn)程文件路徑拷貝文件夾命令如下(多加上一個(gè)-r 參數(shù)即可):scp -r file username@ip:filepath

scp 就是 secure copy, 是用來(lái)進(jìn)行遠(yuǎn)程文件拷貝的。
數(shù)據(jù)傳輸使用 ssh1, 并且和 ssh1 使用相同的認(rèn)證方式 , 提供相同的安全保證。
scp 與 rcp 不同的是:scp 會(huì)要求你輸入密碼如果需要的話 。

scp 命令是 SSH 中最方便有用的命令了,在兩臺(tái)服務(wù)器之間直接傳送文件,僅僅用 scp 一個(gè)命令就完全解決了。?
你可以在一臺(tái)服務(wù)器上 以 root 身份運(yùn)行?
#scp servername:/home/ftp/pub/file1 .? 這樣就把另一臺(tái)服務(wù)器上的文件 /home/ftp/pub/file1 直接傳到本機(jī)器的當(dāng)前目錄下
#scp /tmp/file2 servername:/boot? 把本機(jī)上的文件 /tmp/file2 送到另一臺(tái)機(jī)器的 /boot 目錄下。傳送過(guò)程用 SSH 加密。

把當(dāng)前一個(gè)文件 copy 到遠(yuǎn)程服務(wù)器上:?
? ? #scp /home/a.txt root@192.168.0.8:/home/root
? ? 然后會(huì)提示輸入192.168.0.8的root密碼,接著就開(kāi)始復(fù)制傳輸了。

把遠(yuǎn)程主機(jī) copy 到當(dāng)前主機(jī)的當(dāng)前目錄下:?
? ? #scp root@192.168.0.8:/home/b.txt .?

復(fù)制文件夾: scp -r root@192.168.0.8:/home/ /root/home2


?

pscp

Windows <<------>> Linux ? Windows 和 Linux 相互 copy
1.使用FTP工具
2.使用pscp

PSCP(PuTTY Secure Copy client)是PuTTY提供的文件傳輸工具,通過(guò)SSH連接,在兩臺(tái)機(jī)器之間安全的傳輸文件,可以用于任何SSH(包括SSHv1、SSHv2)服務(wù)器

1、下載:
可以從 http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html 下載pscp,并將其放入windows的system32 文件夾下,這樣在dos命令窗口中就能直接調(diào)用使用了。如果system32下沒(méi)有,則只能cmd進(jìn)入pscp所在文件夾,然后在pscp所在文件夾進(jìn)行操作。

2、使用

(一)Windows —> Linux上傳文件:

1)、開(kāi)始→運(yùn)行→cmd進(jìn)入到dos模式,輸入以下命令:
pscp f:\new.txt admin@10.10.10.10:/home

2)、回車后,提示輸入密碼,輸入Linux服務(wù)器上該用戶的登錄密碼后,文件會(huì)上傳到Linux服務(wù)器的/home目錄下。
具體操作如下:
C:\Documents and Settings\Administrator>pscp f:\new.txt admin@10.10.10.10:/home
admin@10.10.10.10's password:
new.txt ? ? ? ? ? ? ? ? ? | 0 kB | ? 0.0 kB/s | ETA: 00:00:00 | 100%
C:\Documents and Settings\Administrator>

(二)Linux —> Windows下載文件:

1)、開(kāi)始→運(yùn)行→cmd進(jìn)入到dos模式,輸入以下命令:
pscp admin@10.10.10.10:/home/new.txt f:\new_copy.txt

2)、回車后,提示輸入密碼,輸入密碼后文件將上傳到目標(biāo)機(jī)器的/home/hollyfee目錄下。
其中:admin為linux的用戶名,10.10.10.10為遠(yuǎn)程Linux主機(jī)ip地址,/home/new.txt為linux下的文件,f:\new_copy.txt為保存在本地的文件。

具體操作如下:
C:\Documents and Settings\Administrator>pscp admin@10.10.10.10:/home/new.txt f:\new_copy.txt
hollyfee@130.75.7.156's password:
new_copy.txt ? ? ? ? ? ? ?| 0 kB | ? 0.0 kB/s | ETA: 00:00:00 | 100%

C:\Documents and Settings\Administrator>

?

5.使用 psftp (psftp是putty的組成部分,可以用于本地文件和遠(yuǎn)程文件的傳輸控制)

1. 建立遠(yuǎn)程連接
? ? psftp
? ? open hostname
? ? openusername@hostname

2. 操作遠(yuǎn)程服務(wù)器
?? ?pwd?: 查看當(dāng)前所在目錄
?? ?cd +路徑:進(jìn)入某個(gè)目錄
?? ?ls :列出當(dāng)前目錄下的文件
?? ?dir:列出當(dāng)前目錄下的文件
?? ?rm +文件名:刪除文件
?? ?del+文件名:刪除文件
?? ?put+本地文件:上傳本地文件到遠(yuǎn)程服務(wù)器
?? ?get+遠(yuǎn)程文件:下載遠(yuǎn)程文件到本地機(jī)器

3. 操作本地文件
?? ?lpwd:查看本地機(jī)器當(dāng)前所在目錄
?? ?lcd+路徑:更改本地機(jī)器的當(dāng)前目錄
??? !dir:列出本地機(jī)器當(dāng)前目錄的文件(感嘆號(hào)!表示執(zhí)行本地命令)

4. 關(guān)閉連接
?? ?close:關(guān)閉連接,不退出psftp
?? ?quit:關(guān)閉連接而且退出psftp
?? ?exit:關(guān)閉連接而且退出psftp

?

?

rz 和 sz

?

xshell 有 xftp 可以實(shí)現(xiàn)圖形化的 相互傳遞文件。SecureCRT 可以 在服務(wù)器安裝 rz 和 sz 來(lái)實(shí)現(xiàn)相互傳遞文件

xshell 百度云下載:https://pan.baidu.com/s/12NvmlHiDowNXkG0_M4jdBg#list/path=/

?FileZilla Client ( ftp 客戶端) :?https://filezilla-project.org/download.php?type=client

在 linux 中 rz 和 sz 命令允許開(kāi)發(fā)者與主機(jī)通過(guò)串口進(jìn)行傳遞文件了。
下面我們就來(lái)簡(jiǎn)單的介紹一下rz 和 sz 命令的例子。

sz:將選定的文件發(fā)送(send)到本地機(jī)器?
rz:運(yùn)行該命令會(huì)彈出一個(gè)文件選擇窗口,從本地選擇文件上傳到 Linux 服務(wù)器

安裝命令:?yum install lrzsz

  • 從服務(wù)端發(fā)送文件到客戶端:?sz filename?
  • 從客戶端上傳文件到服務(wù)端:?rz 。在彈出的框中選擇文件,上傳文件的用戶和組是當(dāng)前登錄的用戶

?

?

?

總結(jié)

以上是生活随笔為你收集整理的linux 之间 copy 传输文件方法:ftp、samba、sftp、scp、sz/rz的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。