學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > linux安裝scp命令

linux安裝scp命令

時間: 佳洲1085 分享

linux安裝scp命令

  linux系統(tǒng)下scp命令可以用來復(fù)制文件,那它的安裝是怎么做的呢?下面由學(xué)習(xí)啦小編為大家整理了linux安裝scp命令的相關(guān)知識,希望大家喜歡!

  linux安裝scp命令

  今天用scp命令從ftp服務(wù)器上復(fù)制文件,結(jié)果提示:

  -bash: scp: command not found

  想當(dāng)然用yum install scp命令安裝,結(jié)果提示:

  No package scp available.

  解決方法:

  由上可見提供的軟件包一定不是叫scp

  一般情況下服務(wù)器都有scp ,于是找一臺以前有scp 的機(jī)器查看一下 此命令由哪個軟件包提供

  [root@localhost ~]# which scp

  /usr/bin/scp

  [root@localhost ~]# rpm -qf /usr/bin/scp

  openssh-clients-5.3p1-94.el6.x86_64

  于是可見scp這東西應(yīng)該屬于openssh-clients這個包,運(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,也就是其中一臺Linux安裝ftp Server,這樣可以在另外一臺機(jī)器使用ftp的client程序來進(jìn)行文件的copy。

  第二種方法就是采用samba服務(wù),類似Windows文件copy 的方式來操作,比較簡潔方便。

  第三種就是利用scp命令來進(jìn)行文件復(fù)制。

  scp是有Security的文件copy,基于ssh登錄。

  命令基本格式:

  scp [OPTIONS] file_source file_target

  OPTIONS:

  -v 和大多數(shù) linux 命令中的 -v 意思一樣 , 用來顯示進(jìn)度 . 可以用來查看連接、認(rèn)證、 或是配置錯誤

  -C 使能壓縮選項(xiàng)

  -P 選擇端口 . 注意 -p 已經(jīng)被 rcp 使用

  從 本地 復(fù)制到 遠(yuǎn)程

  scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root (然后會提示你輸入另外那臺172.19.2.75主機(jī)的root用戶的登錄密碼,接著就開始copy了),復(fù)制目錄加參數(shù) -r 即可

  從 遠(yuǎn)程 復(fù)制到 本地

  scp root@/172.19.2.75:/home/root/full.tar.gz /home/daisy/full.tar.gz

3607035