当前位置:   article > 正文

linux scp 安装包,linux安装scp命令

linux 安装scp

linux系统下scp命令可以用来复制文件,那它的安装是怎么做的呢?下面由学习啦小编为大家整理了linux安装scp命令的相关知识,希望大家喜欢!

linux安装scp命令

今天用scp命令从ftp服务器上复制文件,结果提示:

-bash: scp: command not found

想当然用yum install scp命令安装,结果提示:

No package scp available.

解决方法:

由上可见提供的软件包一定不是叫scp

一般情况下服务器都有scp ,于是找一台以前有scp 的机器查看一下 此命令由哪个软件包提供

[root@localhost ~]# which scp

/usr/bin/scp

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

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

于是可见scp这东西应该属于openssh-clients这个包,运行:

yum -y install openssh-clients

再运行scp就可以了,再次运行:

如果输入密码后又再次提示:

bash: scp: command not found

在ftp服务器上也执行了

yum -y install openssh-clients

补充:linux下scp命令的用法

关于scp的具体用法:

不同的Linux之间copy文件常用有3种方法:

第一种就是ftp,也就是其中一台Linux安装ftp Server,这样可以在另外一台机器使用ftp的client程序来进行文件的copy。

第二种方法就是采用samba服务,类似Windows文件copy 的方式来操作,比较简洁方便。

第三种就是利用scp命令来进行文件复制。

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

命令基本格式:

scp [OPTIONS] file_source file_target

OPTIONS:

-v 和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 . 可以用来查看连接、认证、 或是配置错误

-C 使能压缩选项

-P 选择端口 . 注意 -p 已经被 rcp 使用

从 本地 复制到 远程

scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root (然后会提示你输入另外那台172.19.2.75主机的root用户的登录密码,接着就开始copy了),复制目录加参数 -r 即可

从 远程 复制到 本地

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/一键难忘520/article/detail/748365
推荐阅读
相关标签
  

闽ICP备14008679号