Я намагаюся скопіювати відкритий ключ у ~/.ssh/authorized_keys
файл на сервері Solaris. Помилка цього повідомлення про помилку:
$ ssh-copy-id -i ~/.ssh/id_rsa.pub <USER>@<HOST>
/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "~/.ssh/id_rsa.pub"
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
<USER>@<HOST>'s password: <PASSWORD>
sh: test: argument expected
Здається, це проблема з оболонкою tcsh за замовчуванням Solaris. Чи є спосіб зробити цю роботу або зробити ssh-copy-id use bash?
Як би я це зрозумів?
—
gmolau
sh: test: argument expected
повідомлення про помилку генерується локально або з віддаленого сервера?