SSHを使用して特定のユーザーとしてログインする方法は?

SSHを使用して特定のユーザーとしてログインする方法は?

Ubuntu AWSではいssh"thufir"でsudo権限を持ちたいです。 「ubuntu」ユーザーをsudo adduser thufir使用してadduser thufir sudothufirユーザーを作成しますか?単に次へ追加私の公開鍵を~/.ssh/authorized_keys入力すると、「thufir」でリモートインスタンスにSSHでアクセスできますか?

一般公開鍵を使用してAWSに「ubuntu」としてログインできますか、それともAWS生成キーが必要ですか?

ssh私のキーを「ubuntu」として使いたいです。これは可能ですか? 「ubuntu」ユーザーにはパスワードがなく、キーを押してログインする必要があります。

ベストアンサー1

SSHキーはパーソナライズされていないため、ユーザーの下にキーを作成してから、リモートサーバー上のターゲットユーザーのAuthorized_keysに公開キーを貼り付けることができます。

したがって、ローカルワークステーションで「thufir」の下にキーを生成し、「ubuntu」としてリモートサーバーにログインするには、.ssh/id_rsa.pubの内容をubuntuauthorized_keysユーザーの.ssh/にコピーする必要があります。リモートサーバーで次のコマンドを使用します。

ssh ubuntu@remotehost

thufirでリモートサーバーに接続するには、はい、リモートサーバーでthufirユーザーを作成してsudoersに追加し、公開鍵を新しいユーザーの.ssh / authorized_keysに入れる必要があります。次を介して接続する

ssh thufir@remotehost

または、次のようにローカルボックスにthufirとしてログインすることをお勧めします。

ssh remotehost

おすすめ記事