SFTPサーバをfreeFTPdを使って立てていきます。
今回はフリーソフトを使ってサーバを立てていきます。
環境
- Windows10
- freeFTPd
freeFTPdというソフトを使うことでSFTPサーバを立てることができます。
以下のURLからダウンロードできます。
ダウンロードしたfreeFTPd.exeを実行します。
全部でデフォルトの設定でNextを押してインストールします。
インストール後、キーを作りますかと出るので、はいをクリック。
freeFTPdのシステムを立ち上げますかとでるので、はいをクリック。
これでインストールは完了です。
インストールしたフォルダ、またはショートカットからfreeFTPdService.exeを実行します。
実行すると以下のような画面が開きます。
まずはUsersのAddをクリックして、ユーザーを追加しましょう。
Loginはユーザ名「test」を入れて、AuthorizationをPasswordに変更してパスワードを設定しましょう。
入力を終えたらApplyをクリック。
次にSFTPをクリックして設定を行います。
ローカルで利用する場合は、Listen addressをlocalhostに変えておきましょう。
SFTP root directoryを設定して、SFTPサーバのルートフォルダを設定できるので、好きな場所に指定します。
その後、Applyをクリックし、StartでSFTPサーバを立ち上げ、test@127.0.0.1で利用できるようになります。
試しに、sftpコマンドで接続できるか確かめてみます。
コマンドプロンプトを開き、sftp test@127.0.0.1を実行して
下記のように表示されれば接続できています。
ちなみに、以下のような
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!エラーがでる場合は
C:\\Users\\user/.ssh/known_hostsにすでに設定されているホストキーが間違ってる可能性があるので、
一度そのknown_hostsを削除して、SFTP接続を試してください。
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that a host key has just been changed. The fingerprint for the RSA key sent by the remote host is SHA256:g5OI7tfrcruXoYUqyc5WDBtU4QoXlLDvAC/bHVDc/ww. Please contact your system administrator. Add correct host key in C:\\Users\\user/.ssh/known_hosts to get rid of this message. Offending RSA key in C:\\Users\\user/.ssh/known_hosts:1 RSA host key for localhost has changed and you have requested strict checking. Host key verification failed. Connection closed