本文基于Linux上CentOS 7版本和Windows 11專(zhuān)業(yè)版本配合Xshell 7 、Xftp 7演示三種傳輸方式
目錄
Windows和Linux文件互傳
一.使用rz和sz命令
1.使用前提是在連接linux的遠(yuǎn)程工具上使用(建議使用Xshell),需要下載lrzsz
2.切換到需要傳輸?shù)奈募乃心夸涍M(jìn)行傳輸操作
二.使用Xftp軟件進(jìn)行傳輸
1.到官網(wǎng)下載Xftp并安裝好
2.打開(kāi)軟件新建與Linux虛擬機(jī)的連接并傳輸文件
三.使用Sftp服務(wù)進(jìn)行傳輸
1.在windows上“win+r”進(jìn)入“cmd”
2.使用sftp以root身份輸入密碼后登錄
3.查看windows上和linux上當(dāng)前處于哪個(gè)目錄
4.如果不是目標(biāo)目錄,可以通過(guò)cd(linux)和lcd(windows)切換目錄
5.通過(guò)ls(linux)和lls(windows)查看目錄內(nèi)是否有目標(biāo)文件,并通過(guò)put從windows傳輸?shù)絣inux,通過(guò)get從linux下載到windows
6.可能會(huì)遇到的權(quán)限拒絕問(wèn)題
不同Linux設(shè)備間傳輸
一.文件的發(fā)送和接收
二.目錄的發(fā)送和接收
Windows和Linux文件互傳
一.使用rz和sz命令
1.使用前提是在連接linux的遠(yuǎn)程工具上使用(建議使用Xshell),需要下載lrzsz
注意:需要有配置好的yum倉(cāng)庫(kù)(可參考專(zhuān)欄相關(guān)文章)才能下載
[root@sulibao aaa]# yum install -y lrzsz
2.切換到需要傳輸?shù)奈募乃心夸涍M(jìn)行傳輸操作
(1)?rz:從windows傳輸文件到linux
[root@sulibao aaa]# rz
?之后跳轉(zhuǎn)出此頁(yè)面,選擇你windows上需要傳到linux上的文件進(jìn)行傳輸即可
?(2)sz:從linux上傳輸文件到windows上,sz傳輸時(shí)需要指定目錄內(nèi)傳輸?shù)奈募?,彈出?yè)面后選擇存放路徑即可
[root@sulibao aaa]# ll
total 24
-rw-r--r-- 1 root root 23815 Jan 6 11:14 5.png
-rw-r--r-- 1 root root 0 Jan 9 20:19 aaa.txt
[root@sulibao aaa]# sz 5.png
二.使用Xftp軟件進(jìn)行傳輸
1.到官網(wǎng)下載Xftp并安裝好
2.打開(kāi)軟件新建與Linux虛擬機(jī)的連接并傳輸文件
到此頁(yè)面后選擇文件互相拖動(dòng)即可,可以自行更換目錄選擇需要的文件
三.使用Sftp服務(wù)進(jìn)行傳輸
1.在windows上“win+r”進(jìn)入“cmd”
2.使用sftp以root身份輸入密碼后登錄
格式為sftp root@ip
C:\Users\24107>sftp root@192.168.xx.xx
root@192.168.xx.xx's password:
Connected to 192.168.xx.xx.
sftp>
3.查看windows上和linux上當(dāng)前處于哪個(gè)目錄
sftp> pwd
Remote working directory: /root
sftp> lpwd
Local working directory: c:\users\24107
4.如果不是目標(biāo)目錄,可以通過(guò)cd(linux)和lcd(windows)切換目錄
sftp> cd /aaa
sftp> pwd
Remote working directory: /aaa
sftp> lcd C:\Users\24107\Downloads
sftp> lpwd
Local working directory: c:\users\24107\downloads
5.通過(guò)ls(linux)和lls(windows)查看目錄內(nèi)是否有目標(biāo)文件,并通過(guò)put從windows傳輸?shù)絣inux,通過(guò)get從linux下載到windows
格式:put/get 文件名
?傳輸成功
6.可能會(huì)遇到的權(quán)限拒絕問(wèn)題
當(dāng)sftp使用普通用戶(hù)登錄時(shí),傳輸文件可能會(huì)提示權(quán)限拒絕,此時(shí)只需要給linux上存放目錄賦權(quán)即可
Windows上提示權(quán)限拒絕
C:\Users\24107>sftp sulibao@192.168.xx.xx
sulibao@192.168.xx.xx's password:
Connected to 192.168.xx.xx.
sftp> put 普知.docx
Uploading 普知.docx to /sftp/普知.docx
remote open("/sftp/\346\231\256\347\237\245.docx"): Permission denied
到Linux上進(jìn)行操作,為存放目錄提升權(quán)限
[sulibao@sulibao ~]$ sudo chmod 777 /sftp
?再重新進(jìn)行傳輸
sftp> put 普知.docx
Uploading 普知.docx to /sftp/普知.docx
普知.docx 100% 14KB 14.3KB/s 00:00
[sulibao@sulibao ~]$ cd /sftp
[sulibao@sulibao sftp]$ ll
total 16
-rw-rw-r-- 1 sulibao sulibao 14667 Jan 13 11:57 普知.docx
不同Linux設(shè)備間傳輸
可以使用前文介紹sftp登錄到目標(biāo)主機(jī)進(jìn)行put上傳和get接收,接下來(lái)介紹的scp (-r)?進(jìn)行文件和目錄的上傳和接收,同樣也是需要密碼驗(yàn)證登錄到目標(biāo)主機(jī)
第一次發(fā)送或接收會(huì)有連接驗(yàn)證
一.文件的發(fā)送和接收
scp 源文件 目標(biāo)主機(jī):路徑
scp 目標(biāo)主機(jī):路徑 本機(jī)存放路徑
二.目錄的發(fā)送和接收
?scp -r?源文件 目標(biāo)主機(jī):路徑
?scp -r 目標(biāo)主機(jī):路徑 本機(jī)存放路徑文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-707652.html
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-707652.html
到了這里,關(guān)于怎么實(shí)現(xiàn)將Windows上的文件傳到Linux、將Linux上的文件傳輸?shù)絎indows、不同的Linux設(shè)備之間文件傳輸?shù)奈恼戮徒榻B完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!