bash不识别命令 ssh_openssh-使用scp命令“ bash:scp:找不到命令”时出错

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

~]$ scp gitadmin.pub [email protected]:

[email protected]'s password:

bash: scp: command not found

lost connection

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

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。

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

但是格式是错误的。 我删除了一对“”,现在可以正常使用了。应该是:

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

探测错误... ^ _ ^

你可能感兴趣的:(bash不识别命令,ssh)