はじめに
今回はLightsailで構築したインスタンスに、クライアントPCからSSH接続する方法や、ファイルの転送を行う方法を解説します。
他にも私のブログで、AWSについて解説している記事がありますのでご覧ください。
Lightsailの構築
Lightsailを利用すると、例えばWordPressなどを簡単に構築することができます。
以下の記事を参考にしてください。
Lightsailで構築したアプリにドメインを設定しましょう。
Route 53でドメインの取得方法は以下を参考にしてください。
ドメインの設定方法は以下を参考にしてください。
他社(お名前.comなど)で取得したドメインを設定したい場合は、以下の記事を参考にしてください。
SSH接続
キーのダウンロード
まず、Lightsailで構築したインスタンスにリモート操作する方法の一つとして、ブラウザ上からも行うことができます。
インスタンスのSSHアイコンをクリックします。
![Lightsail SSH](https://chigusa-web.com/wp-content/uploads/2023/04/2023-04-12_23h46_51-500x181.png)
ブラウザ上でSSHクライアントが起動し、コマンドを実行することができます。
![Lightsail SSH](https://chigusa-web.com/wp-content/uploads/2023/04/2023-04-12_23h49_08-1024x479.png)
今回は、クライアントPCからSSH接続する方法を解説します。
クライアントからSSH接続する場合は、SSHキーが必要になります。
インスタンス名をクリックします。
![Lightsail インスタン名](https://chigusa-web.com/wp-content/uploads/2023/04/2023-04-13_22h41_32.png)
Connectタブを開き、「Use your own SSH client」の「Download default key」をクリックし、SSHキーをダウンロードします。
![Lightsail Download default key](https://chigusa-web.com/wp-content/uploads/2023/04/2023-04-16_16h56_40-1024x459.png)
ちなみにインスタンス作成時にキーを作成した場合は、そちらを使用してください。
![Lightsail SSH Key作成](https://chigusa-web.com/wp-content/uploads/2023/04/2023-04-16_16h58_54.png)
「LightsailDefaultKey-ap-northeast-1.pem」というファイルをダウンロードできました。
PuTTYのインストール
以下のURLからPuTTYのサイトにアクセスします。
「putty-64bit-0.78-installer.msi」をダウンロードしました。
![putty installer msi](https://chigusa-web.com/wp-content/uploads/2023/04/2023-04-16_17h11_14.png)
PuTTYをインストールします。
![putty installer](https://chigusa-web.com/wp-content/uploads/2023/04/2023-04-16_17h11_55-500x388.png)
秘密鍵の作成
ppkファイル(秘密鍵)を作成します。
PuTTYgenを起動し、「Load」ボタンをクリックします。
![PuTTYgen](https://chigusa-web.com/wp-content/uploads/2023/04/2023-04-16_17h16_01-500x325.png)
「All Files」を選択し、先ほどダウンロードした「LightsailDefaultKey-ap-northeast-1.pem」を選択します。
![PuTTYgen ファイル選択](https://chigusa-web.com/wp-content/uploads/2023/04/2023-04-16_17h17_55-1024x76.png)
読み込むと以下のメッセージが表示されました。
---------------------------
PuTTYgen Notice
---------------------------
Successfully imported foreign key
(OpenSSH SSH-2 private key (old PEM format)).
To use this key with PuTTY, you need to
use the "Save private key" command to
save it in PuTTY's own format.
---------------------------
OK
---------------------------
「Save private key」をクリックし、ppkファイル(秘密鍵)を保存します。
PuTTYでSSH接続
PuTTYを起動します。
Host Nameに、静的IPアドレスを指定します。
![PuTTY SSH専属](https://chigusa-web.com/wp-content/uploads/2023/04/2023-04-16_17h22_39-500x406.png)
Connection→SSH→Auth→Credentialsを開き「Private key file for authentication」に、先ほど作成したppkファイルを選択します。
![PuTTY Private key file for authentication](https://chigusa-web.com/wp-content/uploads/2023/04/2023-04-16_17h24_18-500x406.png)
SSH接続できました。
![PuTTY SSH接続](https://chigusa-web.com/wp-content/uploads/2023/04/2023-04-16_17h26_47-500x291.png)
ログインユーザに「bitnami」と入力するとログインができます。
![PuTTY SSH ログイン](https://chigusa-web.com/wp-content/uploads/2023/04/2023-04-16_17h27_21.png)
次回も接続するため、セッションの設定を保存しておくと便利です。
![PuTTY セッション](https://chigusa-web.com/wp-content/uploads/2023/04/2023-04-16_17h56_03-500x406.png)
WinSCPでファイル転送
Lightsailで構築したインスタンスにファイルの転送を行います。
WinSCPをインストールするため、以下のサイトにアクセスします。
ダウンロードを行い、WinSCPをインストールしましょう。
![WinSCP ダウンロード](https://chigusa-web.com/wp-content/uploads/2023/04/2023-04-16_17h59_01-1024x360.png)
WinSCPを起動します。
Host nameには静的IPアドレスを指定し、User nameには「bitnami」を入力します。
![WinSCP ログイン](https://chigusa-web.com/wp-content/uploads/2023/04/2023-04-16_18h00_29-500x338.png)
AdvancedボタンをクリックしSSH→Authenticationを開き、「Private key file」に作成したppkファイルを選択します。
![WinSCP Authentication](https://chigusa-web.com/wp-content/uploads/2023/04/2023-04-16_18h02_40-500x407.png)
ログインを行うと、Lightsailのインスタンスに接続できました。
![WinSCP ログイン](https://chigusa-web.com/wp-content/uploads/2023/04/2023-04-16_18h04_33-1024x659.png)
さいごに
今回はLightsailで構築したインスタンスに、クライアントPCからSSH接続する方法や、ファイルの転送を行う方法を解説しました。
他にも私のブログで、AWSについて解説している記事がありますのでご覧ください。
コメント