Windowsでscp、sftp
2010年05月15日 カテゴリ: TEC
あるWebサーバでセキュリティ強化のため、FTPポートを閉じることになりました。
コンテンツを安全にアップロードするためSSH(Secure Shell)で、秘密鍵、公開鍵の鍵ペア通信を使うSCP(Secure Copy)やSFTP(SSH File Transfer Protocol)といったプロトコルで通信を行います。scpってunixにちょっとでも係わったことがある人なら誰でも知っているcpコマンドのsecure版なんですね(笑)。長年使い慣れたFTPソフトが使えなくなるのは悲しいけれど、安全な通信のために仕方ないです。
WindowsはOSレベルでの公開鍵は実装されていませんので、今回はWinSCPというソフトを使います。
【手順】- WinSCPのインストール
http://winscp.net/eng/download.php
Download
WinSCP 4.2.7
Installation package をDLし、winscp427setup.exeをインストール。 - ペア鍵を作成
スタート>WinSCP>鍵関連ツール>PuTTYgen
Key comment 任意のコメントを入力
Key passphrase 任意の文字列入力★忘れないように!
save public key(公開鍵保存) と save private key(秘密鍵保存) を実行。 - 公開鍵をサーバにセット
2で作成したpublic key をサーバ管理者に送付し、サーバにセットしてもらう。 - WinSCPでサーバにアクセス
ホスト名 wwww.hoge または サーバのグローバルIP
ユーザー名 ユーザーID(アカウント)
パスワード 空白のまま
秘密鍵のボックスの右端のボタンをクリックし2で作成したprivate keyを指定
[ログイン]するとパスフレーズ★を聞いてくるの入力する
パスワードはワード=単語ですから通常6~12文字ぐらいの文字列なのに対して、パスフレーズというのは、好きな歌のサビの歌詞とか、好きなドラマの決め台詞なんか入れるといいですね。
minamidekanekasiyatterumandaiimasu
(ミナミで金貸しやってる萬田言います)
とか(^^;
好きな歌や好きなドラマが何だったか忘れてしまったらどうすればいいかって?
うーん...そんなうっかりさんはSSHの鍵通信しなくていいです。
