2013-03-03 16 views
6

Postępowałem zgodnie z instrukcjami pod numerem http://www.devthought.com/2009/09/19/get-ssh-copy-id-in-mac-os-x/, aby ssh-copy-id działał na moim macu. Teraz otrzymuję błąd podczas uruchamiania: ssh-copy-id/usr/bin/ssh-copy-id: wiersz 1: polecenie nie znaleziono: ucgi ::

/usr/bin/ssh-copy-id: line 1: ucgi:: command not found 
stat: script:: stat: No such file or directory 
stat: No: stat: No such file or directory 
stat: such: stat: No such file or directory 
stat: file: stat: No such file or directory 
stat: or: stat: No such file or directory 
stat: directory: stat: No such file or directory 

starałem się postępować zgodnie z instrukcjami tutaj: https://github.com/beautifulcode/ssh-copy-id-for-OSX ale za każdym razem uruchomić ssh-copy-id uzyskać ten sam błąd. Jak mogę naprawić moją sytuację i uzyskać poprawną pracę ssh-copy-id?

+1

Opcja 'ucgi :: komenda nie found' błąd pochodzi z usuniętym repozytorium na odwołanie [URL] (http://www.chiark.greenend.org.uk/ucgi/~cjwatson/cvsweb/openssh /contrib/ssh-copy-id?rev=1.8;content-type=text%2Fplain). – ConcurrentHashMap

Odpowiedz

12

użyć komenda niżej

sudo curl https://raw.githubusercontent.com/beautifulcode/ssh-copy-id-for-OSX/master/ssh-copy-id.sh -o /usr/local/bin/ssh-copy-id 
sudo chmod +x /usr/bin/ssh-copy-id 
2

Repozytorium, do którego odwołuje się pierwsze łącze, jest uszkodzone.

Spróbuj zainstalować to w ten sposób:

sudo curl https://raw.github.com/beautifulcode/ssh-copy-id-for-OSX/master/ssh-copy-id.sh -o /usr/local/bin/ssh-copy-id 
sudo chmod +x /usr/local/bin/ssh-copy-id 
+0

Zrobiłem te dwa kroki i pojawia się ten sam błąd, gdy uruchamiam: 'ssh-copy-id' –

+0

Nie powinno to skończyć się tym samym błędem (ponieważ kod GitHub jest dostępny i nie wyprowadza tych linii!). Należy upewnić się, że stare pliki zostały wyczyszczone przed lub zastąpione. – ConcurrentHashMap

+0

Dzięki. Myślę, że nie byłem dokładny przy ostatniej linii. –

16

IMHO, najprostszy sposób, jak jesteś na mac, jest użycie naparu.

brew install ssh-copy-id 
+1

właśnie to zrobiłem. działa teraz. dzięki. – cheshireoctopus

+0

Dobra odpowiedź, choć czasami jest to mniej korzystne, ponieważ nowe komputery Mac nie są instalowane z zaparzaczem podczas konfigurowania logowania SSH. –