ログインしてファイルをダウンロードできるように、サードパーティの会社にURLを提供する必要があります。問題は、ftpに関する知識が非常に限られているため、ftp/sftpサイトのURLがわからないことです。私は、FireZillaを使用してftp/sftpサイトに接続する方法しか知りません。 FireZillaの「Site Manager」を使用してftp/sftpサイトに接続し、外部IPアドレスを使用してホスト名を指定し、ユーザー名とパスワードを渡しました。 FileZillaウィンドウのヘッダーに表示されているURLが表示されます:ftps://[email protected]
質問1:sftpまたはftpを使用していますか?質問2:1029.56.34.19は私のftpウェブサイトのホームディレクトリを指しており、アップロードする必要があるファイルはホームディレクトリのサブフォルダにあります。私のftp/sftpサイト上のファイルへの完全なURLは何ですか?こんな感じですか? sftp://1029.56.34.19/FolderName/FileName.csv
pS 1029.56.34.19は実際のIPアドレスではなく、デモ目的で使用しています。
これに基づいて:
ftps://[email protected]
fTPSを使用しています。 FTP、SFTP、FTPSがあります。さらに、FTPSには暗黙的なものと明示的なものの2つのタイプがあります。
FTPSはFTP over SSL(HTTPSのような)です。 SFTPは実際にはSSHの形式です(SFTPクライアントがSSHを介してログインし、コマンドを発行する舞台裏)。
サードパーティに推奨する最も簡単な方法は、FilezillaをインストールしてURLを提供することです。別の方法として FileZillaのインポート/エクスポート関数を調べる を使用することもできます。 WinSCPも機能します。
WindowsはネイティブFTPSまたはSFTPサポートを備えていません。 Windowsエクスプローラー(Internet Explorerではなく)および古いftp
コマンドと統合する奇妙な方法です。
FileZillaのサイトマネージャーで、FTPとSFTPのどちらが使用されているかを確認できます。表示されているように、URL形式のIPアドレスとフォルダを提供することができますが、ユーザー名とパスワードを提供すると、アクセス権がない限り、ディレクトリ全体にアクセスして変更できることに注意してください。指定したディレクトリへのアクセスのみを持つftpアカウント。
サイトマネージャー内から暗号化(FTPSまたはSFTP)を使用しているかどうかを確認できます。プロトコルでSFTPに設定されている場合は、SFTPを使用しています。 FTPに設定されており、暗号化されている場合、「プレーンFTPを使用する」以外のオプションがあり、FTPSがあります。
これを機能させる上で重要な考慮事項は、サードパーティに与えるIPアドレスがインターネットIPアドレスである必要があることです。使用するIPアドレスがローカルネットワーク上にある場合、FTPサーバーが背後にある可能性のあるルーターにポート転送を設定する必要があります。
どのようにわかりますか? FTPサーバーの設定と保守を行う担当者に尋ねるか、コンピューターのIPアドレスを見て比較します。 IPアドレスが類似している場合(両方とも192.168.1.XXXまたは10.10.1.XXXで始まる)、ポート転送を設定する必要があります。
FTPサーバーがインターネットからアクセス可能であることを確信している場合は、サイトマネージャーでサードパーティのユーザー名とパスワードを使用してブックマークを作成し、接続をテストしてからサイトを右クリックして[エクスポート]を選択してください。 。すべての設定を含むXMLファイルが作成されます。サードパーティはファイルをFileZillaにインポートして接続できます。
ほとんどのエクスプローラはプレーンFTPしかサポートしていないため、FTPサーバーが暗号化を使用している場合は、FileZillaのようなプログラムが必要です。