SFTPサーバー-freeSSHd環境のセットアップとJava接続テスト



Sftp Server Freesshd Environment Setup



作品のアップロードとダウンロードにはSFTPを使用する必要があるため、テスト用にSFTPサーバーを構築する予定です(数年前に構築されましたが、忘れてしまいました。今すぐ確認してください)。

まず、サーバーfreeSSHd、アドレスをダウンロードします。 http://www.freesshd.com/?ctt=download 。図に示すように、freeSSHd.exeをクリックしてダウンロードします。



ダウンロード後、インストールするディレクトリを直接選択してください。



インストールが完了すると、設定が開きます。



セットアップが完了したらサーバーを起動します

このようにして、SFTPサーバーがセットアップされます。

作業はJavaコード接続を使用するため、ファイルのアップロードを実行するときに通知するピットがあります。つまり、アップロード時にSFTPディレクトリに入る必要があります。 3番目の図では、SFTPホームパスを次のように設定しています。D: exstorage次に、コードで渡したアドレスもこのD: exstorageであり、実行エラーが発生したことがわかりました。

データを確認したかどうかを確認したので、クライアントツールFileZillaをダウンロードして接続テストを行ったところ、入力後のディレクトリは次のようになりました。

これは知っているだけです、ここのJavaコードのsftp.cd(ディレクトリ)はD: exstorageであってはなりません。アップロードフォルダにアップロードしたい場合、ここのディレクトリは直接uploadを書き込みます。パスが変更された後、テストは成功し、成功しました。

また、クライアントツールのFileZillaダウンロードアドレスを添付します。 https://filezilla-project.org/download.php?type=client