web-dev-qa-db-ja.com

ユーザーがEC2 UbuntuインスタンスにSSHで接続できるようにしますか?

新しいEC2インスタンスにアクセスするデフォルトの方法は、キーペアを使用することです。

他のユーザーに自分のキーを与えずに、自分のインスタンスへの接続を許可するにはどうすればよいですか? (理想的には、ログイン時にユーザー/パスワードの入力を求められます)

28
Taichman

/ etc/ssh/sshd_configを編集し、PasswordAuthenticationyesに設定します。

コマンドSudo /etc/init.d/sshd reloadを入力します。

次に、次のコマンドでユーザーを作成できます。

useradd USERNAME

(ホームディレクトリの設定方法などのオプションについては、manを確認してください...)

その後

passwd USERNAME 

新しいパスワードの入力を求められます

42
MsjComprendo

私のような一部のUbuntu初心者をしばらくの間保存するために、新しいUbuntuインスタンスはsshd reloadを使用しなくなりました。代わりに、それは求めています:

Sudo restart ssh

詳しくはこちらをご覧くださいSO詳細についてはリンク: https://superuser.com/questions/214799/no-etc-init-d-sshd-file-ubuntu-ec2

11
JR Smith
Sudo vi /etc/ssh/sshd_config 
:s/PasswordAuthentication no/PasswordAuthentication yes/   
:wq

Sudo /etc/init.d/sshd reload

Sudo useradd newuser

プロンプトが表示され、パスワードを入力します。

パスワードを変更したいですか?

Sudo passwd newuser

ユーザーがログインできるようになりました

ssh [email protected]_public_ip 
4
jmontross