linux下的scp命令不好用 , bash 提示是没有这个命令 请问如何解决
scp命令是Linux中的文件传输命令,它的用法详解系统之家Linux scp命令使用实例汇总,但在CentOS系统操作中,有时会遇到无法使用的情况,遇到这种情况该如何解决呢?下面小编就给大家介绍下CentOS无法使用scp命令的解决方法。
CentOS使用不了scp命令怎么办?
解决方法
在测试中需要在两台虚拟机之间传递文件,首先想到的是scp命令,结果提示:
-bash: scp: command not found
想当然用yum install scp命令安装,结果提示:
No package scp available.
后来发现scp这东西应该属于openssh-clients这个包,运行:
yum install openssh-clients
再运行scp就可以了,再次运行:
scp 1.so root@192.168.0.182:/root/
输入密码后又再次提示:
bash: scp: command not found
在目标主机也同样安装一下openssh-clients,再次尝试,问题解决。
上面就是CentOS无法使用scp命令的解决方法的介绍了,无法使用的原因是使用了yum install scp命令,应该运行 yum install openssh-clients后再运行scp就可以了。
root@localhost:~# scp -v a 192.168.1.18:/tmp/
Executing: program /usr/bin/ssh host 192.168.1.18, user (unspecified), command scp -v -t /tmp/
OpenSSH_6.6.1, OpenSSL 1.0.1f 6 Jan 2014
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to 192.168.1.18 [192.168.1.18] port 22.
debug1: Connection established.
debug1: permanently_set_uid: 0/0
可以看到执行过程
[root@02 tmp]# rpm -qa |grep openssh
openssh-5.3p1-81.el6.x86_64
openssh-server-5.3p1-81.el6.x86_64
openssh-clients-5.3p1-81.el6.x86_64
[root@02 tmp]#
请确认安装。
安装完成,请重新登录一下,在使用scp命令。
这样应该是没有问题的。 有问题请私信
安装openssh的所有包就行了 如果有安装的系统光盘 直接挂载上 配置好yum 安装即可
scp是远程复制文件用的,您需要安装openssh
注意联网后,yum instsall openssh-clients安装
linux scp命令详解
scp命令是linux下的一个文件管理命令,scp命令主要有一个功能,具体介绍如下:scp命令能够在linux服务器之间复制文件和目录,也可以说是执行远程拷贝文件的命令。说明:scp命令与cp命令很相似,但是cp命令只能在本机进行拷贝并且不能跨服务器,而scp命令的传输是加密的。scp命令的具体命令的语法格式为scp [...
linux中scp命令
SCP命令是Linux中用于在本地和远程计算机之间安全地传输文件的工具。它是基于SSH协议进行数据传输的,因此可以确保数据的机密性和完整性。以下是关于SCP命令的 一、基本语法 SCP命令的基本语法是:`scp [选项] 源文件\/目录 目标文件\/目录`。这个命令的使用相对简单直观。用户需要指定源文件的路径,以及目标...
linux scp 命令
基本介绍:scp命令是用于Linux 之间复制文件和目录的,scp是secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。入门测试:从本地复制到远程:scp local_file remote_username@remote_ip:remote_folder 代码说明及拓展:-1: 强制scp命令使用协议ssh1 -2: 强制scp命令使用协议ssh...
Linux 命令之 scp 命令详解
scp是secure copy命令,基于ssh协议,用于安全远程文件复制。为了免密复制,需向目标节点发送密钥。相比rcp,scp更安全、功能更强大。二、scp命令语法 scp命令基本语法:scp [-options] [[user@]host1:]source_file [[user@]host2:]target_file2 三、参数说明 1、常用参数 -r:复制整个目录,包括子...
linux中使用scp传输文件
在Linux系统中,scp(secure copy)命令是用于安全远程文件传输的工具,它基于SSH连接,确保了数据的加密传输。在执行scp操作前,确保两台设备能够互相ping通,SSH服务已开启且scp已安装(默认SSH端口为22)。下面是一些基本的scp命令使用方法:1. 基本的文件传输格式是:`scp local_file remote_username@...
Linux中scp命令
Linux中的scp命令是一种强大的工具,用于在Linux系统之间进行安全的文件复制。这个命令允许用户从本地或远程主机将文件或整个目录传输到另一个主机,确保数据安全性和完整性。两个示例展示了scp命令的基本用法。首先,如果你想将远程主机(10.0.24.103)上的\/home2\/backup\/目录复制到本地主机的\/home\/...
Linux——如何使用 SCP 安全传输文件和目录
Linux中的SCP(Secure Copy)命令是一种安全的文件和目录传输工具,它允许用户在本地系统与远程系统之间加密传输数据。SCP命令的基本语法包括源文件或目录与目标位置,以及可能的选项,如密码输入、端口指定和递归传输等。使用SCP命令的基本步骤如下:从本地到远程:`scp main.py remote_username@11.11.0....
在Linux中传输文件文件夹的10个scp命令
在 Linux 中,通过scp命令传输文件和文件夹非常便捷。以下是scp命令的几个关键用法和参数:1. **基本语法与参数**:scp命令的基本格式是`scp source_file_name destination_folder@destination_host destination_folder\/username`。若需要详细过程信息,可以添加 `-v` 参数,如`scp -v source_file_name...
scp命令如何在Linux中进行远程文件和目录的加密拷贝?
例如,从远程服务器复制文件到本地目录的命令是:[root@linuxcool ~]# scp root@192.168.10.10:\/opt\/soft\/rhel-server-7.3-x86_64.tar.gz \/opt\/soft\/,而上传本地目录到远程机器的命令则为:[root@linuxcool ~]# scp -r \/opt\/soft\/mysql root@192.168.10.10:\/opt\/soft\/scptest。若...
2:linux之scp使用
Linux的scp命令,全称secure copy,是Linux系统中基于SSH安全传输的远程文件拷贝工具,相较于非加密的rcp,它提供了更高级别的数据安全保护。scp命令的使用分为两种模式:数据的推送和拉取。1. 推送数据:将本机文件传输到远程服务器,格式为 scp [参数] [本地文件路径] [用户名]@[远程服务器IP]:[...
蒯桦丑丑: scp 正常可以使用时,安装的有关openssh 软件.如下: [root@02 tmp]# rpm -qa |grep openssh openssh-5.3p1-81.el6.x86_64 openssh-server-5.3p1-81.el6.x86_64 openssh-clients-5.3p1-81.el6.x86_64 [root@02 tmp]#请确认安装. 安装完成,请重新登录一下,在使用scp命令. 这样应该是没有问题的. 有问题请私信
云阳县19749817608: CentOS使用不了scp命令怎么办 - ?
蒯桦丑丑: scp命令是Linux中的文件传输命令,但在CentOS系统操作中,有时会遇到无法使用的情况,CentOS无法使用scp命令的解决方法: 1、scp这东西应该属于openssh-clients这个包,运行: yum install openssh-clients 2、再运行scp就可以了,再次运行: scp 1.so root@192.168.0.182:/root/ 输入密码后又再次提示: bash: scp: command not found 3、在目标主机也同样安装一下openssh-clients,再次尝试,问题解决.
云阳县19749817608: Linux scp命令没反应 - ?
蒯桦丑丑: root@localhost:~# scp -v a 192.168.1.18:/tmp/ Executing: program /usr/bin/ssh host 192.168.1.18, user (unspecified), command scp -v -t /tmp/ OpenSSH_6.6.1, OpenSSL 1.0.1f 6 Jan 2014 debug1: Reading configuration data /etc/ssh/ssh_config ...
云阳县19749817608: linux命令中的cp和scp命令的区别? - ?
蒯桦丑丑: 一个是本地 , 一个是远程.1. cp 是普通的文件复制scp 是通过ssh 本机和其他电脑上的复制.2. scp是secure copy,也是一个复制命令,是与ssh有关的. scp user@ip:/dir/file file 或者:scp file user@ip:/dir/file 要输入user在远端用户的密码....
云阳县19749817608: 我想要在Linux环境下远程从windows下载一个文件到本地,我使用ftp和scp都不好用,求大神指点. - ?
蒯桦丑丑: windows需要搭建ftp服务才能.可以安装一个IIS,然后安装ftp服务.
云阳县19749817608: linux下怎么使用scp命令? - ?
蒯桦丑丑: scp命令 如下: scp /etc/cluster.conf 192.168.1.10:/etc/cluster.conf 192.168.1.10为目标主机.
云阳县19749817608: linux系统中scp命令怎么使用 - ?
蒯桦丑丑: scp 你要移动的文件 root(用户)@+ip:/+远程服务器目录 会提示你输入密码 就可以了
云阳县19749817608: linux CentOS7 服务器 文件传输命令scp 的问题 - ?
蒯桦丑丑: scp -P 远程端口 /root/test.txt root@192.168.1.111:/root/
云阳县19749817608: scp命令怎么使用?需要加port吗? - ?
蒯桦丑丑: scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令.linux的scp命令可以在linux服务器之间复制文件和目录.
云阳县19749817608: scp命令从windows复制文件到linux报错 - ?
蒯桦丑丑: 1、如图所示,首先检查电脑中是否安装的有scp命令. 2、如图所示,该文件为测试发送到另一主机的文件. 3、如图所示,这是远程主机的ip地址. 4、如图所示,使用红框勾选的命令将test.txt文件传输到ip地址为192...的远程主机上;这个命令需要提前安装ssh.可以看到使用之前,需要验证远程主机的密码. 5、可以看到,传输完成. 6、如图所示,可以看到,文件成功的传输到远程主机.