ローカル環境からリモートサーバにファイルをアップロードするためにjavaでプログラムを作成しようとしています。そのインスタンスにFTPサーバーがインストールされていないため、FTPを使用できません。またポート22も閉じているので、scpを使うことはできません。JavaのファイルをリモートのLinuxサーバにアップロードftpまたはscpなし
これに他の方法がありますか?
ありがとうございました!
ローカル環境からリモートサーバにファイルをアップロードするためにjavaでプログラムを作成しようとしています。そのインスタンスにFTPサーバーがインストールされていないため、FTPを使用できません。またポート22も閉じているので、scpを使うことはできません。JavaのファイルをリモートのLinuxサーバにアップロードftpまたはscpなし
これに他の方法がありますか?
ありがとうございました!
したがって、いくつかのプロトコルはrsyncとWebDavです。しかし、1日の終わりには、2つのオプションのいずれかをお勧めします。 sshをインストールするか、rsyncを使用してください。
UNIX管理者に相談して、何か手を差し伸べてください。
Linuxサーバでも、データを公開するためにsmb/cifs(ファイルとフォルダを共有するMicrosoft技術)を使用することさえあります。 Sambaチームは、それらにアクセスするための100%Javaライブラリを提供しています:http://jcifs.samba.org/
ファイルを待っているプログラムであるサーバー側に何かが必要です。そこに何かを送ることはできません。
オープンポートは常に実行中のプログラムで、接続を待機しています。
どのポート*が開かれていて、どのプロトコルを使用してファイルをアップロードする必要がありますか? – aroth
何がインストールされていますか? Apache、PHP?どのようにそこにアクセスしますか? – nmat
これは、リモートサーバーの能力に大きく依存します。しかし、通常はポートが開かれているので、HTTPは安全な賭けになる可能性があります。 – shinkou