さて。今回も本を見ながらサーバーを立てていたときに
困っていて解決したお話を1つ。
本文中で言えば、P.193あたりのお話です。
困りごとの内容
WinSCPの22番ポートで
サーバーに接続してファイルを転送したい。
困りごとの詳細
クライアントPCからLinuxサーバー(CentOS6.0)の
一般ユーザのホームディレクトリに
WinSCPを使って以下の条件で
ファイルを転送しようと考えています。
- File Protcol:SFTP
- Port number :22
しかし、転送のための接続をしようとすると、
下記の画像のようなエラーが出ます。
接続するためにはどうすれば良いでしょうか?
Putty形式のWinSCP専用の秘密鍵を作成し、WinSCPに登録する。
1.PuTTYgen起動
(WinSCPをインストールしていれば同時にインストールされている)
↓
2.File
↓
3.Load private key
↓
4.すでに作成済みの秘密鍵を選択し、ppk形式でファイルを保存
↓
5.Load
↓
6.WinSCPを起動
↓
7.Adavanced
↓
8.Authentication
↓
9.Allow Agent Fowardingにチェックを入れる
↓
10.Private key file:に新しく作成したppk形式のファイルを選択
※10.の作業は一度登録すれば、終わりというわけではなく、
SFTPでアクセスするたびに必要な作業のようです(私が調べた限りは)。
いちいちこの作業をしなくても済むような方法を、
どなたかご存知でしたら、ご教示願います。
【参考サイト】