ssh-copy-idは、「rootsh:引数に無効な文字があります」というエラーを返します。

ssh-copy-idは、「rootsh:引数に無効な文字があります」というエラーを返します。

コンテンツをリモートホストにssh-copy-idコピーするために使用しようとしています。id_rsa.pub~/.ssh/authorized_keys

次のコマンドを実行します。

$ ssh-copy-id remoteuser@remotehost

しかし、次のエラーがあります。

/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
remoteuser@remotehost's password: 
rootsh: bad characters in arguments

ベストアンサー1

このサーバーは次の名前のサーバーを使用しているようです。ロシュ。このチュートリアルのタイトルは次のとおりです。Linuxシェルのユーザーアクティビティを追跡する方法は?それも覆いました。

rootsh:パラメータに無効な文字が含まれています。

sshこの種のシナリオでは、サーバーにアクセスし、$HOME/.ssh/authorized_keysSSHキーペアの公開部分を手動でユーザーアカウントファイルにコピーして貼り付ける必要があります。

メモ:SSHキーは通常ローカルシステム()にあります~/.ssh/id_rsa.pub。だからエディタで開いてクリップボードにコピーした後、リモートsshサーバーにコピーしてauthorized_keysファイル(上)を開いてクリップボードを貼り付けて保存すればよい。

おすすめ記事