Chcę użyć polecenia scp do skopiowania pliku lokalnego na zdalny serwer, ale po wprowadzeniu hasła użytkownika na serwerze zdalnym pojawia się komunikat o błędzie.Błąd podczas używania polecenia scp "bash: scp: command not found"
~]$ scp gitadmin.pub [email protected]:
[email protected]'s password:
bash: scp: command not found
lost connection
Sprawdziłem na serwerze za pomocą użytkownikowi git i wydaje polecenie scp można znaleźć i OpenSSH-clinets zainstalowano zbyt.
[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.
Jestem zdezorientowany z powodu sytuacji. Czy brakowało mi jakiejś konfiguracji na serwerze? (Używamy RHEL6 jako serwera.)
To moja wina w ustawieniu ścieżki. Dodałem "custom.sh" w /etc/profile.d i dodałem następujące linie, aby dodać katalog/usr/local/node/bin do PATH.
export PATH="/usr/local/node/bin:$PATH"
Ale format jest nieprawidłowy. Usunąłem parę „"”i działa OK, teraz powinno być:.
export PATH=$PATH:/usr/local/node/bin
Pomyłka sonda ...^_^
Jak napisałem w moim pytaniu, wygląda na to, że polecenie scp można uruchomić po stronie serwera, a klienci openssh są zainstalowani. To dlatego staje się tak dziwne. Każdy inny pomysł? –
Dzięki Mehul. To mój błąd w ustawianiu ścieżki przy użyciu pliku "custom.sh". –