Ich möchte mit dem Befehl scp eine lokale Datei auf den Remote-Server kopieren, aber ich bekomme eine Fehlermeldung nach Eingabe des Passworts des Benutzers in Remote-Server.Fehler bei der Verwendung von scp-Befehl "bash: scp: Befehl nicht gefunden"
~]$ scp gitadmin.pub [email protected]:
[email protected]'s password:
bash: scp: command not found
lost connection
Ich habe auf dem Server der git Benutzer verwenden und es scheint, der scp-Befehl gefunden und OpenSSH-clinets wurden auch installiert werden kann.
[email protected] ~]$ scp
usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
[-l limit] [-o ssh_option] [-P port] [-S program]
[[[email protected]]host1:]file1 ... [[[email protected]]host2:]file2
[email protected] ~]$ su root
......
[email protected] ~]# 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.
Ich bin für die Situation verwirrt. Habe ich eine Konfiguration auf dem Server vermisst? (Wir verwenden RHEL6 als Server.)
Es ist meine Schuld in der Pfadeinstellung. Ich habe 'custom.sh' in /etc/profile.d hinzugefügt und folgende Zeilen hinzugefügt, um/usr/local/node/bin Verzeichnis zu PATH hinzuzufügen.
export PATH="/usr/local/node/bin:$PATH"
Aber das Format ist falsch. Ich entfernte das Paar '"' und es funktioniert jetzt OK Es sollte sein:.
export PATH=$PATH:/usr/local/node/bin
Sonde Fehler ...^_^
Wie ich in meiner Frage geschrieben habe, scheint es, dass der scp-Befehl auf der Serverseite ausgeführt werden kann und die openssh-Clients installiert wurden. Deshalb wird das so seltsam. Irgendeine andere Idee? –
Danke Mehul. Es ist mein Fehler, Pfad mit 'custom.sh' Datei zu setzen. –