linux scp命令找不到,使用scp命令“bash:scp:command not found”时出错

我想使用scp命令将本地文件复制到远程服务器,但是我在远程服务器中输入用户的密码后收到一条错误消息。

@H_404_1@~]$ scp gitadmin.pub git@123.150.207.18:

git@123.150.207.18's password:

bash: scp: command not found

lost connection

我在使用git用户的服务器上检查,似乎scp命令可以找到,openssh-clinets也安装了。

@H_404_1@git@... ~]$ scp

usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]

[-l limit] [-o ssh_option] [-P port] [-S program]

[[user@]host1:]file1 ... [[user@]host2:]file2

git@... ~]$ su root

......

root@... ~]# yum info openssh-clients

Loaded plugins: product-id,subscription-manager

Updating Red Hat repositories.

Installed Packages

Name : openssh-clients

Arch : x86_64

Version : 5.3p1

Release : 52.el6

Size : 1.0 M

Repo : installed

From repo : anaconda-RedHatEnterpriseLinux-201105101844.x86_64

Summary : An open source SSH client applications

URL : http://www.openssh.com/portable.html

License : BSD

Description : OpenSSH is a free version of SSH (Secure SHell),a program for

: logging into and executing commands on a remote machine. This

: package includes the clients necessary to make encrypted

: connections to SSH servers.

我困惑的情况。我在服务器上缺少一些配置吗? (我们使用RHEL6作为服务器。)

这是我在路径设置的错误。

我在/etc/profile.d中添加了’custom.sh’,并在其中添加了以下行,以将/usr/local/node / bin目录添加到PATH。

@H_404_1@export PATH="/usr/local/node/bin:$PATH"

但格式是错误的。我删除了一对’“’,它现在工作正常,应该是:

@H_404_1@export PATH=$PATH:/usr/local/node/bin

探头错误… ^ _ ^

确保scp命令在客户端和服务器上都可用。

如果这是Fedora或Red Hat Enterprise Linux和克隆(CentOS),请确保已安装此软件包:

@H_404_1@yum -y install openssh-clients

如果您使用Debian或Ubuntu和克隆,请安装此软件包:

@H_404_1@apt-get install openssh-client

同样,你需要在服务器和客户端上这样做,否则你可能会遇到客户端上的“奇怪”错误消息:scp:command not found或类似,尽管你在本地。这已经困惑成千上万的人,我猜:)

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

小编个人微信号 jb51ccc

喜欢与人分享编程技术与工作经验,欢迎加入编程之家官方交流群!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值