AWS Lightsail で tftp接続を行う

AWS Lightsailのインスタンス生成からTftpで接続しファイル転送が行える状態までもっていく手順

サーバー:Ubuntu 20.04 LTS
クライアント:Windows 10
TFTPクライアント:FileZilla

大まかな流れ
①AWS LightsailのUbuntu20.04 LTSのインスタンス作成
②WindowsのPowerShellにて鍵ペア作成
③UbuntuにSSH接続して公開鍵を貼り付け
④FileZillaで接続

まずインスタンスを作ります。
01_create_instance

02_create_instance_2

02_create_instance_3
出来上がったインスタンスをクリック

04_attach
静的IPアドレスが再起動などで変更されないようアタッチする

05_attach

とりあえずサーバの方はこのまま置いておいて、Windowsでの鍵ペア生成の作業に移ります。
07_create_key_pair
Powershellを起動し以下を行います。
1.ssh-keygen
2.キー名称を設定
3.パスフレーズの設定(覚えておく)
07_create_key_pair2
鍵ペアができました。「~.pub」のほうが公開鍵、そうでない方が秘密鍵となります。
「~.pub」のほうをテキストエディタで開いてコピーします。
07_create_key_pair3

Ubuntu作業に戻ります。以下の操作でSSHコンソールを開きます。
06_ssh_connect

/home/ubuntu/.ssh に移動し、 authorized_keyを開き、先ほどエディタでコピーした公開鍵の情報を貼り付けます。
07_create_key_pair4
07_create_key_pair5

Windows作業に戻ります。FileZillaをインストールして開きます。
AWSサーバーの情報を設定しキーは先ほど作成した秘密鍵を参照します。
08_tfpd_connect
秘密鍵の形式がFileZillaで対応してないとのことで、言われるがまま変換。

09_tfpd_connect

10_tfpd_connect2

接続します。
11_tfpd_connect3

12_tfpd_connect4

接続できました。
13_tfpd_connect5

s

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">