私のホストは安全なファイル転送をサポートしていません。ルートアクセス権がありません。何か選択肢はありますか?

私のホストは安全なファイル転送をサポートしていません。ルートアクセス権がありません。何か選択肢はありますか?

私はこのホストがとても気に入っています。新しい e コマース サイトをこのホストで立ち上げるのをためらう唯一の理由は、安全なファイル転送ができないことです。WebDav の推奨をいくつか見たことがありますが、それでもホストで少なくとも 1 つの変更、つまり mod_dav Apache モジュールを有効にすることが必要になります。オープン ソースの PHP FTPS サーバーを探してみましたが、見つかりませんでした。何かアイデアはありますか?

答え1

HTTPS 経由で簡単な CGI/PHP フォームのアップロードを試すことができます。

または、ホストマシンにソフトウェアがインストールされている場合は、PHPを使用して解読するアップロードするファイルは暗号化されます。GPG/PGP にアクセスできない場合もありますが、ほとんどの Unix プラットフォームには「crypt」 (最も強力な暗号ではありませんが、いざというときには役立ちます) があり、暗号化/復号化に使用できる openssl も備わっている可能性が高いことに注意してください。

最悪の場合(ローカル実行ファイルにアクセスできない、または非Unixプラットフォーム)ローカルファイルを暗号化および復号化するための既製のPHPコードがあるはずです。Stack Overflowでは、mcrypt モジュール提案されました。確かに余分な作業はかかりますが、選択肢の 1 つです。

意志(または鞭)があれば、道は開ける。

答え2

これはサーバーにファイルをアップロードするためのものですか? SSH は提供されていますか? 提供されている場合は、SFTP 経由で転送できます。

関連情報