linux安裝scp命令
linux安裝scp命令
linux系統(tǒng)下scp命令可以用來(lái)復(fù)制文件,那它的安裝是怎么做的呢?下面由學(xué)習(xí)啦小編為大家整理了linux安裝scp命令的相關(guān)知識(shí),希望大家喜歡!
linux安裝scp命令
今天用scp命令從ftp服務(wù)器上復(fù)制文件,結(jié)果提示:
-bash: scp: command not found
想當(dāng)然用yum install scp命令安裝,結(jié)果提示:
No package scp available.
解決方法:
由上可見(jiàn)提供的軟件包一定不是叫scp
一般情況下服務(wù)器都有scp ,于是找一臺(tái)以前有scp 的機(jī)器查看一下 此命令由哪個(gè)軟件包提供
[root@localhost ~]# which scp
/usr/bin/scp
[root@localhost ~]# rpm -qf /usr/bin/scp
openssh-clients-5.3p1-94.el6.x86_64
于是可見(jiàn)scp這東西應(yīng)該屬于openssh-clients這個(gè)包,運(yùn)行:
yum -y install openssh-clients
再運(yùn)行scp就可以了,再次運(yùn)行:
如果輸入密碼后又再次提示:
bash: scp: command not found
在ftp服務(wù)器上也執(zhí)行了
yum -y install openssh-clients
補(bǔ)充:linux下scp命令的用法
關(guān)于scp的具體用法:
不同的Linux之間copy文件常用有3種方法:
第一種就是ftp,也就是其中一臺(tái)Linux安裝ftp Server,這樣可以在另外一臺(tái)機(jī)器使用ftp的client程序來(lái)進(jìn)行文件的copy。
第二種方法就是采用samba服務(wù),類(lèi)似Windows文件copy 的方式來(lái)操作,比較簡(jiǎn)潔方便。
第三種就是利用scp命令來(lái)進(jìn)行文件復(fù)制。
scp是有Security的文件copy,基于ssh登錄。
命令基本格式:
scp [OPTIONS] file_source file_target
OPTIONS:
-v 和大多數(shù) linux 命令中的 -v 意思一樣 , 用來(lái)顯示進(jìn)度 . 可以用來(lái)查看連接、認(rèn)證、 或是配置錯(cuò)誤
-C 使能壓縮選項(xiàng)
-P 選擇端口 . 注意 -p 已經(jīng)被 rcp 使用
從 本地 復(fù)制到 遠(yuǎn)程
scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root (然后會(huì)提示你輸入另外那臺(tái)172.19.2.75主機(jī)的root用戶(hù)的登錄密碼,接著就開(kāi)始copy了),復(fù)制目錄加參數(shù) -r 即可
從 遠(yuǎn)程 復(fù)制到 本地
scp root@/172.19.2.75:/home/root/full.tar.gz /home/daisy/full.tar.gz