Amazon Web Serverにサーバーを作成しました(サーバーまたはホストを作成しますか?)。コンピューターから直接アクセスしたいのですが。実際、サーバーを接続するにはssh -i '~/.ssh/id_rsa.pub' something.compute.amazonaws.com
のようなことをする必要があります。代わりにssh spinningatinfinity
のようなことをしたいだけです。 .ssh
ディレクトリにconfig
ファイルをセットアップできると思います。
Host spinningatinfinity
Hostname something.compute.amazonaws.com
IdentityFile ~/.ssh/id_rsa
config
ファイルを構成してssh -i '~/.ssh/id_rsa.pub' something.compute.amazonaws.com
をssh spinningatinfinity
に置き換えるにはどうすればよいですか?おそらくプロキシコマンドが必要になりますが、使用方法がわかりません。
あなたが持っているものは私が念頭に置いているものにかなり近いです。具体的には、次のようなものを試すことができます。
Host spinningatinfinity
HostName something.compute.amazonaws.com
User ubuntu
IdentityFile ~/.ssh/id_rsa
AWS EC2インスタンスのUbuntuイメージのデフォルトのユーザー名はubuntu
であるため、コマンドラインで入力しないようにUser
キーワードの引数として指定する必要があります。さらに、AWSを使用してSSHキーを生成する場合、プライベートキーは実際には.pem
ファイルであるため、必要に応じてIdentityFile
を調整します。これで、次のものを使用してSSHを実行できます。
ssh spinningatinfinity