web-dev-qa-db-ja.com

ftp / sftpサイトに接続するにはどうすればよいですか?

ログインしてファイルをダウンロードできるように、サードパーティの会社に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アドレスではなく、デモ目的で使用しています。

4
Superman Coding

これに基づいて:

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コマンドと統合する奇妙な方法です。

2
LawrenceC

FileZillaのサイトマネージャーで、FTPとSFTPのどちらが使用されているかを確認できます。表示されているように、URL形式のIPアドレスとフォルダを提供することができますが、ユーザー名とパスワードを提供すると、アクセス権がない限り、ディレクトリ全体にアクセスして変更できることに注意してください。指定したディレクトリへのアクセスのみを持つftpアカウント。

0
Valk6

サイトマネージャー内から暗号化(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のようなプログラムが必要です。

0
SLaG