2013-03-03 7 views
6

http://www.devthought.com/2009/09/19/get-ssh-copy-id-in-mac-os-x/の手順に従って、ssh-copy-idをmy macで動作させました。 実行しているときに今、私はエラーを取得しています:私はここの指示に従うことを試みているssh-copy-id/usr/bin/ssh-copy-id:行1: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 

https://github.com/beautifulcode/ssh-copy-id-for-OSXが、私は、私はssh-copy-idを実行するたびに、私は同じエラーを取得します。自分の状況を修正してssh-copy-idを正しく動作させるにはどうすればよいですか?

+1

'ucgi ::コマンドfound'ないエラーは、[参照URL](http://www.chiark.greenend.org.uk/ucgi/~cjwatson/cvsweb/opensshで除去リポジトリから来ています/contrib/ssh-copy-id?rev=1.8;content-type=text%2Fplain)。 – ConcurrentHashMap

答えて

12

以下のコマンドを

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

最初のリンクで参照されているリポジトリが壊れています。

このようにそれをインストールしてください:

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

私はこれらの2つのステップを実行しました。実行すると同じエラーが発生します: 'ssh-copy-id' –

+0

これはGitHubコードが利用可能で、これらの行は出力されません! )。古いファイルが消去される前に上書きされるようにする必要があります。 – ConcurrentHashMap

+0

ありがとうございます。私は最後の行で正確ではなかったと思う。 –

16

私見を使用し、最も簡単な方法は、あなたがMac上であるとして、BREWを使用することです。

brew install ssh-copy-id 
+1

これだけでした。今働く。ありがとう。 – cheshireoctopus

+0

良い答えですが、SSHログインを設定しているときに新しいMacがBrewと一緒にインストールされないことがあるので、あまり好ましくないことがあります。 –

関連する問題