使用scp命令可安全傳輸文件。1. 本地傳遠(yuǎn)程:scp /本地/路徑 用戶@IP:/遠(yuǎn)程/路徑;2. 遠(yuǎn)程下載:scp 用戶@IP:/遠(yuǎn)程/文件 /本地/路徑;3. 復(fù)制目錄加-r參數(shù);4. 非標(biāo)準(zhǔn)SSH端口用-P 端口指定;5. 配置SSH密鑰實(shí)現(xiàn)免密傳輸。
如果您需要將本地文件傳輸?shù)竭h(yuǎn)程Linux服務(wù)器,或在兩臺(tái)服務(wù)器之間復(fù)制文件,可以使用安全復(fù)制協(xié)議(scp)命令實(shí)現(xiàn)加密傳輸。該方法基于SSH協(xié)議,確保數(shù)據(jù)傳輸?shù)陌踩浴?/p>
本文運(yùn)行環(huán)境:Dell XPS 13,Ubuntu 22.04
此操作用于將本機(jī)上的單個(gè)文件或目錄上傳至目標(biāo)遠(yuǎn)程服務(wù)器的指定路徑下,利用SSH認(rèn)證完成身份驗(yàn)證。
1、打開終端并輸入以下命令格式:scp /本地/文件/路徑 用戶名@遠(yuǎn)程IP:/遠(yuǎn)程/目標(biāo)/路徑。
2、例如要將本地的config.txt發(fā)送到遠(yuǎn)程服務(wù)器的/home/user目錄下,執(zhí)行:scp config.txt user@192.168.1.100:/home/user/。
3、輸入遠(yuǎn)程用戶的密碼后,文件開始傳輸,完成后會(huì)自動(dòng)退出命令行。
該方式適用于從遠(yuǎn)程主機(jī)獲取文件并保存至當(dāng)前本地系統(tǒng)中,方向與上傳相反。
1、使用如下語法結(jié)構(gòu):scp 用戶名@遠(yuǎn)程IP:/遠(yuǎn)程/文件/路徑 /本地/保存/路徑。
2、如需從遠(yuǎn)程服務(wù)器獲取日志文件log.txt并存放到當(dāng)前目錄,運(yùn)行:scp user@192.168.1.100:/var/log/log.txt ./。
3、認(rèn)證通過后,文件將被下載至當(dāng)前工作目錄。
當(dāng)需要遷移整個(gè)文件夾時(shí),必須啟用遞歸選項(xiàng)以包含子目錄和所有內(nèi)部文件。
1、添加 -r 參數(shù)表示遞歸復(fù)制目錄結(jié)構(gòu),命令格式為:scp -r /本地/目錄/ 用戶名@遠(yuǎn)程IP:/目標(biāo)/路徑/。
2、例如復(fù)制本地backup文件夾到遠(yuǎn)程服務(wù)器的/tmp目錄:scp -r ./backup user@192.168.1.100:/tmp/。
3、等待傳輸完成,所有子文件與子目錄都會(huì)按原結(jié)構(gòu)復(fù)制過去。
某些服務(wù)器可能更改了默認(rèn)的SSH服務(wù)端口(非22端口),此時(shí)需顯式聲明連接所用端口號(hào)。
1、使用 -P 參數(shù)附加端口號(hào),注意大寫P,命令結(jié)構(gòu)為:scp -P 端口號(hào) 源路徑 用戶名@IP:目標(biāo)路徑。
2、若遠(yuǎn)程SSH服務(wù)運(yùn)行在端口2222,則上傳文件命令應(yīng)為:scp -P 2222 file.txt user@192.168.1.100:/home/user/。
3、確保防火墻允許該端口通信,否則連接會(huì)被拒絕。
配置SSH密鑰對(duì)可實(shí)現(xiàn)無需每次輸入密碼即可完成scp操作,提高自動(dòng)化效率。
1、先生成本地SSH密鑰對(duì):ssh-keygen -t rsa -b 2048,按提示保存到默認(rèn)路徑。
2、將公鑰上傳至遠(yuǎn)程服務(wù)器的~/.ssh/authorized_keys文件中:ssh-copy-id -i ~/.ssh/id_rsa.pub user@192.168.1.100。
3、配置完成后,后續(xù)所有scp命令將自動(dòng)通過密鑰驗(yàn)證登錄,不再要求輸入密碼。
以上就是LINUX復(fù)制文件到另一個(gè)服務(wù)器的命令_LINUX使用scp命令遠(yuǎn)程復(fù)制文件的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!
每個(gè)人都需要一臺(tái)速度更快、更穩(wěn)定的 PC。隨著時(shí)間的推移,垃圾文件、舊注冊(cè)表數(shù)據(jù)和不必要的后臺(tái)進(jìn)程會(huì)占用資源并降低性能。幸運(yùn)的是,許多工具可以讓 Windows 保持平穩(wěn)運(yùn)行。
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號(hào)
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)