昨日からAWSで環境づくりを始めたものです。
EC2インスタンスを作成し、.ssh web01 で接続確認をしようと思ったら
ssh: Could not resolve hostname web01: \202\273\202\314\202\346\202\244\202\310\203z\203X\203g\202\315\225s\226\276\202\305\202\267\201B
と出ました。
ホスト名を解決できませんでしたとのことですが、configに以下のこと書きました。
Host bastion
Hostname 踏み台サーバのパブリックIP
User ec2-user
IdentityFile ~/.ssh/キーペア
Host web01
HostName Webサーバー1のプライベートIP
User ec2-user
IdentityFile ~/.ssh/キーペア
ProxyCommand ssh.exe bastion -W %h:%p
Host web02
HostName Webサーバー2のプライベートIP
User ec2-user
IdentityFile ~/.ssh/キーペア
ProxyCommand ssh.exe bastion -W %h:%p
また、多段接続について色々調べてみてもわかりませんでした。
これから何をしたらWebサーバーに接続できるのでしょうか?
質問の仕方があまり上手くなくて申し訳ありませんが、どなたかご教示いただきたいです。
よろしくお願いいたします。
<追記>
参考にしているのは「AWSではじめるインフラ構築入門」という書物です。
接続を試みているのはWindowsのpowershellからです。
ssh接続のコマンドは ssh web01 と叩きました。
コマンドは、 ssh サーバーの別名 と書いてあったので、
Host bastion
Hostname 踏み台サーバのパブリックIP
User ec2-user
IdentityFile ~/.ssh/キーペア
Host web01
HostName Webサーバー1のプライベートIP
User ec2-user
IdentityFile ~/.ssh/キーペア
ProxyCommand ssh.exe bastion -W %h:%p
Host web02
HostName Webサーバー2のプライベートIP
User ec2-user
IdentityFile ~/.ssh/キーペア
ProxyCommand ssh.exe bastion -W %h:%p
と、いったことをconfigというファイル(拡張子なし)を作成し記載したので
その中に記載したサーバーにつけた別の名前、bastion、web01、web02を入力しました。
踏み台サーバーの設定まではうまくsshで接続できていました。
そのあとのWebサーバーを用意してからの接続確認がうまくできないといった状況です。
回答1件
あなたの回答
tips
プレビュー