AWS | Tera Termを利用したlightsailへのSSH接続方法

2023年3月7日

AWSとは,Amazon Web Servicesの略であり,アマゾンが提供するクラウドサービスである.私は以前こちらの記事で記したように,Amazon Elastic Compute Cloud (Amazon EC2)を利用したブログを作成した.

その後,コスト上昇のため,EC2からLightsailへ変更した.LightsailにSSH接続する機会があったので,接続方法を以下に記す.

接続方法

Pemファイルのダウンロード

AWSにログインし,Amazon Lightsailを選択すると以下画面に遷移する.赤枠の"WordPress-1″をクリックする.

以下画面に遷移する."Download default key"をクリックし,Pemファイルをダウンロードする.なお,赤枠の"Static IP"と"User name"はTera Termで利用するので記憶しておく.

以下がダウンロードしたPemファイルとなる.

Tera Termでの接続方法

Tera Termを開く.

以下画面が開くので,Hostには上記の"Static IP"を入力し,"OK"をクリックする.

以下画面に移動するので,User nameには,上記の"User name"を入力する.Private key fileには,上記でダウンロードしたPemファイルを選択する.

以下のように,SSH接続することができた.

アクセス不可の際の対処:Windows PowerShell における test-netconnection

1年半ぶりにTera Termを利用してアクセスしようとしたができなかった.Windows PowerShell における test-netconnection を実施したところアクセスできるようになった.直接的な要因ではないかもしれないが,今後のための備忘録とする.

Windows PowerShellを起動し,以下コマンドを実行する.なお,"xx.xxx.xx.xx" と “yy"は以下を意味する.成功時,以下内容が出力される.

  • xx.xxx.xx.xx: Static IP
  • yy: port
$ test-netconnection -computername xx.xxx.xx.xx -port yy

ComputerName     : xx.xxx.xx.xx
RemoteAddress    : xx.xxx.xx.xx
RemotePort       : yy
InterfaceAlias   : Wi-Fi
SourceAddress    : zzz.zzz.z.z
TcpTestSucceeded : True

参照

Oji-Cloud | LightsailにSSHでネットワーク接続しよう

以上