1. 程式人生 > >Linux系統管理命令--scp

Linux系統管理命令--scp

 
scp是 secure copy的縮寫, scp是linux系統下基於ssh登陸進行安全的遠端檔案拷貝命令。linux的scp命令可以在linux伺服器之間複製檔案和目錄.
scp命令的用處:
scp在網路上不同的主機之間複製檔案,它使用ssh安全協議傳輸資料,具有和ssh一樣的驗證機制,從而安全的遠端拷貝檔案。
scp命令基本格式:
scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
[-l limit] [-o ssh_option] [-P port] [-S program]
[[[email protected]
]host1:]file1 [...] [[[email protected]]host2:]file2
scp命令的引數說明:
-1
強制scp命令使用協議ssh1
-2
強制scp命令使用協議ssh2
-4
強制scp命令只使用IPv4定址
-6
強制scp命令只使用IPv6定址
-B
使用批處理模式(傳輸過程中不詢問傳輸口令或短語)
-C
允許壓縮。(將-C標誌傳遞給ssh,從而開啟壓縮功能)
-p 保留原檔案的修改時間,訪問時間和訪問許可權。
-q
不顯示傳輸進度條。
-r
遞迴複製整個目錄。
-v 詳細方式顯示輸出。scp和ssh(1)會顯示出整個過程的除錯資訊。這些資訊用於除錯連線,驗證和配置問題。
-c cipher
以cipher將資料傳輸進行加密,這個選項將直接傳遞給ssh。
-F ssh_config
指定一個替代的ssh配置檔案,此引數直接傳遞給ssh。
-i identity_file
從指定檔案中讀取傳輸時使用的金鑰檔案,此引數直接傳遞給ssh。
-l limit
限定使用者所能使用的頻寬,以Kbit/s為單位。
-o ssh_option
如果習慣於使用ssh_config(5)中的引數傳遞方式,
-P port  注意是大寫的P, port是指定資料傳輸用到的埠號
-S program
指定加密傳輸時所使用的程式。此程式必須能夠理解ssh(1)的選項。
scp命令的實際應用
1>從本地伺服器複製到遠端伺服器
(1) 複製檔案:
命令格式:
scp local_file
[email protected]_ip:remote_folder

或者
scp local_file [email protected]_ip:remote_file
或者
scp local_file remote_ip:remote_folder
或者
scp local_file remote_ip:remote_file
第1,2個指定了使用者名稱,命令執行後需要輸入使用者密碼,第1個僅指定了遠端的目錄,檔名字不變,第2個指定了檔名
第3,4個沒有指定使用者名稱,命令執行後需要輸入使用者名稱和密碼,第3個僅指定了遠端的目錄,檔名字不變,第4個指定了檔名
例項:
scp /home/linux/soft/scp.zip
[email protected]:/home/linux/others/soft

scp /home/linux/soft/scp.zip [email protected]:/home/linux/others/soft/scp2.zip
scp /home/linux/soft/scp.zip www.mydomain.com:/home/linux/others/soft
scp /home/linux/soft/scp.zip www.mydomain.com:/home/linux/others/soft/scp2.zip
(2) 複製目錄:
命令格式:
scp -r local_folder [email protected]_ip:remote_folder
或者
scp -r local_folder remote_ip:remote_folder
第1個指定了使用者名稱,命令執行後需要輸入使用者密碼;
第2個沒有指定使用者名稱,命令執行後需要輸入使用者名稱和密碼;
例子:
scp -r /home/linux/soft/ [email protected]:/home/linux/others/
scp -r /home/linux/soft/ www.mydomain.com:/home/linux/others/
上面 命令 將 本地 soft 目錄 複製 到 遠端 others 目錄下,即複製後遠端伺服器上會有/home/linux/others/soft/ 目錄
2>從遠端伺服器複製到本地伺服器
從遠端複製到本地的scp命令與上面的命令雷同,只要將從本地複製到遠端的命令後面2個引數互換順序就行了。
例如:
scp [email protected]:/home/linux/soft/scp.zip /home/linux/others/scp.zip
scp www.mydomain.com:/home/linux/soft/ -r /home/linux/others/
linux系統下scp命令中很多引數都和 ssh1 有關 , 還需要看到更原汁原味的引數資訊,可以執行man scp 看到更細緻的英文說明.

相關推薦

Linux系統管理命令--scp

  scp是 secure copy的縮寫, scp是linux系統下基於ssh登陸進行安全的遠端檔案拷貝命令。linux的scp命令可以在linux伺服器之間複製檔案和目錄. scp命令的用處: scp在網路上不同的主機之間複製檔案,它使用ssh安全協議傳輸資料,具有和s

linux系統管理命令3

hostname hello :修改主機名字,命令修改不永久生效 配置檔案/ etc/sysconfig/network ifconfig eht0 192。168。0。22 :修改ip 配置檔案 /etc/sysconfig/network-scripts/ifcfg-eth0 修改配置檔案,

Linux系統管理命令

df 1.作用 df命令用來檢查檔案系統的磁碟空間佔用情況,使用許可權是所有使用者 2.格式 df [options] 3.主要引數 -s:對每個Names引數只給出佔用的資料塊總數。 -a:遞迴地顯示指定目錄中各檔案及子目錄中各檔案佔用的資料塊數。若既不指定-

Linux 系統管理命令 - mpstat - CPU資訊統計

命令詳解 重要星級:         ★★★★☆ 功能說明:         mpstat 是 Multiprocessor Statistics 的縮寫,是一種實時系統監控工具。mpstat 命令會輸出 CPU 的一些統

筆記4,linux系統管理命令

1,檢視當前日曆:cal  2,顯示或者設定時間:date  設定時間格式(需要管理員許可權): date [MMDDhhmm[[CC]YY][.ss]] +format CC為年前兩位yy為年的後兩位,前兩位的mm為月,後兩位的mm為分鐘,dd為天,hh為小時,

Linux 系統管理命令 - iotop - 動態顯示磁碟 I/O 統計資訊 iotop詳解

命令詳解 重要星級:         ★★★★☆ 功能說明:         iotop 命令是一款實時監控磁碟 I/O 的工具, 但必須以 root 使用者的身份執行。使用 iotop 命令可以很方便的檢視每個程序使用磁

將檔案或目錄拷貝到另一個Linux系統命令scp

1、功能說明 scp就是security copy,用於將檔案或者目錄從一個Linux系統拷貝到另一個Linux系統下。scp傳輸資料用的是SSH協議,保證了資料傳輸的安全,其格式如下:scp 遠端使用者名稱@IP地址:檔案的絕對路徑 本地Linux系統路徑  scp 本地Linux系統檔案路徑 遠端使用者

寶塔面板Linux系統管理命令大全

寶塔面板作為國內主機面板的後起之秀,收到一眾站長的喜愛,新手站長網分享:寶塔Linux系統下的面板命令從安裝、管理、Nginx、Apache、MySQL、FTP、PHP、Redis、Memcached命令大全: Linux下寶塔安裝命令 Centos安裝指令碼

linux系統管理命令-系統安全

系統安全 18.01 chroot命令 切換作業系統  # mount -t ext3 /dev/sdb1 /mnt  # chroot /mnt/ 18.02 lastb命令 用於顯示使用者異常的登入列表  # lastb  # lastb root 18.03 la

必看!!!Linux系統管理命令

1、硬碟管理常用命令:df -hdf用於顯示目前在Linux系統上的檔案系統的磁碟使用情況統計  -h使用人類可讀的格式2、網路管理常用命令:1)ifconfig可設定網路裝置的狀態,或是顯示目前的設定。3、服務管理命令1)檢視或修改服務狀態只要管理員才能最服務進行管理 如果

linux系統管理命令-磁碟管理

磁碟管理 11.01 df命令 全稱是disk free,顯示當前系統磁碟的使用資訊  # df  # df -h 結果顯示換為易讀的單位 11.02 fdisk命令 是Linux系統中通用的磁碟操作工具  # fdisk -l 顯示磁碟資訊 建立新的分割槽演示  # fd

Linux系統管理命令:程序、網路、磁碟、關機重啟等

0. 系統管理常用命令: 型別 舉例 日期 cal, date 程序 ps, top, kill, service 關機、重啟 shutdown, reboot 磁碟 df

Linux 系統管理命令(二)

shutdown 關機-t 在改變其他runlevel之前 告訴init多久(second)以後關機-r 重啟計算機-k 並不真正關機,只是警告每位登陸者-h 關機後關閉電源-c 取消目前正在執行的關機程式-f 重啟計算機忽略fsck-F 重啟計算機強制執行fsck-time

linux系統管理命令-程式設計開發

程式設計開發 19.01 test命令 是shell環境中測試表達式的命令,可以進行檔案測試,字串測試,整數測試和布林運算,如果測試值返回結果為0表示為真,否則為假;  # test -r /etc/passwd  # echo $? 0  # test -x /etc/p

linux 系統管理命令

作為一名linux系統管理員,最主要的工作是優化系統配置,使應用在系統上以最優的狀態執行,但是由於硬體問題、軟體問題、網路環境等的複雜性 和多變性,導致對系統的優化變得異常複雜,如何定位效能問題出在哪個方面,是效能優化的一大難題, 本章從系統入手,重點講述由於系統軟、硬體

Linux系統管理命令之lastcomm的使用

今天在進行一個資訊系統的學習,其中看到一個linux系統命令以前貌似沒有使用過,就是lastcomm。於是乎抱著學習的心態,百度了一下它的相關命令引數及用法,現在分享出來供大家參考。 lastcomm是用來顯示以前用過的命令資訊。accton用來啟動程序記錄,這樣就會把所有

S11 Linux系統管理命令

linux系統 uptime 清除 sys www 統計 接口 iot sysv 11.1 lsof:查看進程打開的文件11.2 uptime:顯示系統的運行時間及負載11.3 free:查看系統內存信息11.4 iftop:動態顯示網絡接口流量信息11.5 vmstat:

linux系統管理--top命令

stopped 谷歌百度 inux 正常 為我 cache 其中 休眠 運行 這些日子,運維公司三臺服務器,一個小夥伴貌似對top命令不太感冒,我告訴他去百度(不懂谷歌百度的程序員不是好廚師),然後突然發現也許我自己該整理一下相關的東西了 top命令是Linux下常用的

Linux系統管理和維護常用命令

linuxLinux系統管理和維護常用命令Linux系統管理和維護常用命令ls 命令功能說明ls 命令顯示指定工作目錄下的內容,列出工作目錄所包含的文件及子目錄。語法結構:ls [選項] [路徑或文件]ls 選項及說明-a 顯示指定目錄下的所有文件以及子目錄,包含隱藏文件-d 只顯示目錄列表,不顯示文件-

linux系統管理文件和目錄管理命令測試

linux 簡單 命令 1. 查看系統中cpu及內存的信息。[root@xuexi ~]# cat /proc/cpuinfo (查看cpu)processor : 0 vendor_id :GenuineIntelcpu family : 6model : 142mode