AWS

AWSセッションマネージャーを使ったWinSCP接続手順ガイド

admin

※アカウント情報をご用意ください。ご不明な場合は貴社ご担当者様へご確認ください。

AWS CLI および、Session Manager プラグインのインストール

AWS CLIをインストール

WindowsでAWS CLI を利用できるようにします。以下のURLからAWS CLIのインストールをします。

https://awscli.amazonaws.com/AWSCLIV2.msi
※クリックでダウンロードが開始されます

AWS CLI のインストール完了を確認する

コマンドプロンプトを立ち上げ、以下のコマンドを実行し、バージョンが表示されればインストール完了です。

aws --version
コマンドプロンプトの画面、コマンドを実行し、AWSのバージョンが表示されています。
Session Manager プラグイン インストール

以下のインストーラーをダウンロードし、インストールしてください。

https://s3.amazonaws.com/session-manager-downloads/plugin/latest/windows/SessionManagerPluginSetup.exe
※クリックでダウンロードが開始されます

Session Manager プラグイン インストール完了を確認する

コマンドプロンプトを立ち上げ、以下のコマンドを実行し、バージョンが表示されればインストール完了です。

session-manager-plugin --version
コマンドプロンプトの画面、コマンドを実行し、バージョンが表示されています。

※すでにコマンドプロンプトが起動している場合は、インストールが反映されないため終了し立ち上げ直してください。

AWS CLI の基本設定

アクセスキーIDとシークレットアクセスキー、リージョンの登録を行います。
アクセスキーIDとシークレットアクセスキーはお渡しするアカウント情報をご参照ください。

設定する

コマンドプロンプトを立ち上げ、以下のコマンドを実行し、項目の設定を行います。

aws configure
設定情報を入力

アカウント情報を確認して以下の項目を設定してください。

AWS Access Key ID [None※]アカウント情報の「アクセスキーID」を入力
AWS Secret Access Key [None※]アカウント情報の「シークレットアクセスキー」を入力
Default region name [None※]アカウント情報の「アベイラビリティゾーン」を入力
Default output format [None※]入力なし

※[]内は現状の登録内容が表示されます。登録がない場合は[None]と表示されます。

セッションマネージャーを利用したSFTP接続

WinSCPをインストール

WinSCPをインストール後、起動します。以下のURLからインストールが可能です。

https://winscp.net/eng/download.php(外部サイトに遷移します)

WinSCPを起動

WinSCPを立ち上げ、「新しいセッション」を選択

WinSCPの管理画面
新しいサイトを登録する

「新しいサイト」のセッション項目を、アカウント情報の内容を確認して設定してください。

WinSCPの管理画面、セッションの項目が赤い枠で強調されている
転送プロトコルSFTPを選択
ホスト名アカウント情報の「インスタンスID」を入力
ユーザー名アカウント情報の「SFTPアカウント名」を入力
プロキシ設定

「設定」をクリックして「高度なサイトの設定」を表示します。

WinSCPの管理画面、設定ボタンが赤い枠で強調されている

「高度なサイトの設定」の「接続」から「プロキシ」を選択し、以下の設定を実施してください。

WinSCPの管理画面、プロキシ設定が赤い枠で強調されている
プロキシ形式ローカルを選択
ローカルプロキシコマンドaws ssm start-session –target %host –document-name AWS-StartSSHSession –parameters “portNumber=%port” –profile “default”
※1行です。

※プロファイル名を変更している場合は–profile “default”のdefaultを変更してください。

秘密鍵の指定

「SSH」の「認証」から、認証条件の秘密鍵にお渡ししたPuttyの秘密鍵(.ppkファイル)を指定してください。

WinSCPの管理画面、秘密鍵の設定が赤い枠で強調されている
名前を付けてセッションを保存

保存ボタンを押し、「セッションの保存名」に任意の名前を付けて保存してください。

WinSCPの管理画面、保存ボタンが赤い枠で強調されている
WinSCPの管理画面、セッション名を保存する場所が強調されている
サーバーの接続確認

保存したセッションを選択し、「ログイン」をクリックします。表示された「パスフレーズの入力」にアカウント情報の「SFTP用Putty鍵パスワード」を入力してログインしてください。

WinSCPの管理画面、秘密鍵のパスフレーズの入力画面

パスフレーズに問題がなければ、接続が完了します。完了後、アップされているファイルが表示されます。

WinSCPの管理画面、接続が完了し、アップされているファイルが表示されている。
記事URLをコピーしました