
生成された SSH 公開キーを Linux SSH サーバーに送信しようとしている Windows サーバー SSH クライアントがあります。
Windows 用の openssh には ssh-copy-id がないので、PowerShell で次の代替手段を見つけました:
$env:USERPROFILE.ssh\id_rsa.pub | ssh {IP アドレスまたは FQDN} と入力し、「cat >> .ssh/authorized_keys」と入力します。
問題は、公開キーを送信するために認証するユーザーは Windows ユーザー (この場合は「administrator」) であると想定されているのに、削除サーバーのユーザーは「root」であることです。この「type」コマンドに、「administrator」ではなく「root」ユーザーを使用するように指示するにはどうすればよいでしょうか。
答え1
の代わりにssh 10.0.0.20
を使用します。ssh [email protected]