WinSCP

本サイトで紹介しているサーバー構築手順では、サーバーへのファイル転送に「WInSCP」を使用して行います。

WinSCP の紹介

「WinSCP」は、SSH プロトコルを使用して、FTP よりも安全にファイル転送を行うフリーのアプリケーションです。

SSH キーの作成

1. Windows の [スタート] ボタンをクリックし、[すべてのプログラム] から [WinSCP] - [Key tools] とポイントしていき、[PuTTYgen] をクリックします。

2. [PuTTY Key Generator] が起動したら、[Parameters] の [Type of key to generate] に "SSH-2 RSA" を選択し、[Generate] ボタンをクリックします。

3. [Key] エリアの進捗バーがいっぱいになるまで、[Key] エリアでマウスカーソルを動かし続けます。

4. 進捗バーがいっぱいになりキーが生成されたら、[Key passphrase] と [Confirm passphrase] に設定するパスフレーズを入力します。
※[Key comment] の入力は任意なのでデフォルトのままでもよいですが、後でキーの内訳がわかり易いように本サイトではアカウントのメールアドレスを入力するようにしています。

5. [Save public key] ボタンと [Save private key] ボタンをクリックして、公開鍵と秘密鍵をそれぞれ保存します。

  • WinSCP の秘密鍵は WinSCP で鍵方式でログインする際に使用するので大切に保管して下さい。
  • 鍵方式でログインするには公開鍵をサーバーへ登録する必要があります。登録方法については「運用・保守編」の「SSH 認証用公開鍵の登録」をご覧下さい。
  • 通常、秘密鍵は作成した本人が管理するので、誤って秘密鍵をなくしてしまった場合は、秘密鍵と公開鍵の両方を再作成してサーバーへ再度登録する必要があります。
  • SSH2 プロトコルの場合、TeraTerm などのターミナルエミュレーターで作成した鍵と互換性はないのでターミナルエミュレーターでも鍵ファイルを作成・登録する必要があります。

RSA 認証ログイン

ここでは、前ステップで作成した秘密鍵を使用して RSA 認証ログインを行う手順を説明します。
※このステップで説明する鍵方式でのログインには事前に公開鍵をサーバーへ登録する必要があります。登録方法については「運用・保守編」の「SSH 認証用公開鍵の登録」をご覧下さい。

1. WinSCP を起動し、[WinSCP ログイン] ダイアログが表示されたら [ホスト名] および [ユーザ名]を入力します。 ※パスワードは入力しません。

2. 続いて、[秘密鍵] に前ステップで作成した秘密鍵を選択し、[ログイン] ボタンをクリックします。

3. サーバーへの接続操作が開始され、[パスワードの入力] ダイアログが表示されたら、鍵ファイル作成時に設定したパスフレーズを入力し [OK] ボタンをクリックしてログインします。

Google