Estou com problemas para tentar instalar o ssh-copy-id no meu Mac. Tentei seguir https://github.com/beautifulcode/ssh-copy-id-for-OSX, mas toda vez que executo o ssh-copy-id, isso gera erros. Alguma idéia de como instalar o ssh-copy-id?
Estou com problemas para tentar instalar o ssh-copy-id no meu Mac. Tentei seguir https://github.com/beautifulcode/ssh-copy-id-for-OSX, mas toda vez que executo o ssh-copy-id, isso gera erros. Alguma idéia de como instalar o ssh-copy-id?
Respostas:
Você pode instalá-lo usando o Homebrew :
brew install ssh-copy-id
Se você não quiser usar o Homebrew, poderá usar esta porta Mac :
curl -L https://raw.githubusercontent.com/beautifulcode/ssh-copy-id-for-OSX/master/install.sh | sh
Versão MacPorts: sudo port install openssh +ssh-copy-id
Os métodos acima não funcionam em Macs antigos. Eu tenho um sistema operacional leão. use isso em vez disso, porque o ssh-copy-id não pode ser instalado com o brew em computadores antigos devido a erros de compilação de dependências no ssl.
cat ~/.ssh/id_rsa.pub | ssh user@123.45.56.78 "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"
crédito vai para este site
chmod 700
site vinculado. Você poderia usar: ssh USER@HOST 'umask 077 && mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys'
brew update
e a instalação novamente resolveram o problema.