FTP転送:私はリモートコンピュータ上のファイルを見ることができますが、リモートユーザーは見ることができません。

FTP転送:私はリモートコンピュータ上のファイルを見ることができますが、リモートユーザーは見ることができません。

FTPサーバーからいくつかのビデオと写真を転送する必要があります。

この目的のために、リモートコンピュータの人は私が転送する必要があるコンピュータのIPアドレスを私に提供します。 FTPに転送するように言いました。彼は私に同じユーザー名とパスワードを与えました。

彼は私がローカルにWindowsオペレーティングシステムを持つことを期待していたので、私のローカルコンピュータにFTPアプリケーションをインストールする方法を教えてくれました。しかし、実際にはここにUbuntu13.04があります。

ターミナルを開き、ftpリモートボックスのIPアドレスを入力します。つながりました。いいえユーザー名とパスワードの入力を求められます。その後、FTP経由でファイルを転送します。

2日後、私はftpそのコンピュータにログインし、私が転送したファイルを見ることができました。ところで、リモートユーザーは何の情報も受け取れないと言います!

今まで私は彼のコンピュータを正しくチェックしていないのが彼のせいだと思いました。以前にコンピュータにFTPを送信して確認したように、ファイルが彼のシステムにあると100%確信しているからです。

今日もやはりその人が正しいかもしれないと思いました。問題は、そのファイルが自分が送信したユーザー名とパスワードに関連している可能性があることをその人が見ていないことです。

私は彼のユーザー名(彼が私に与えたユーザー名)を使用してFTPを介してログインしなかったので、これが私がファイルを送信した場所とは異なる特定の場所にファイルがアップロードされることを期待しているのでしょうか?つまり、ファイルのアップロード場所は私が使用しているユーザー名によって異なりますか?つまり、場所はユーザー名によって異なりますか?

ではftp、特定のユーザー名をどのように指定できますか?

ベストアンサー1

FTPサーバーが許可しているようです匿名FTP:FTPユーザー名は一般的anonymousで、すべてのパスワードが許可されています。 FTPクライアントが匿名FTPログインを試み、成功しました。これらのファイルは匿名ユーザーのデフォルトディレクトリにあり、これはFTPサーバーの設定によって決まります。

匿名FTPは、公共のダウンロードサイトでよく使用されます。匿名ユーザーのアップロードを許可することはほとんどなく、そのサイトがマルウェアの展開に使用されるリスクがあります。サーバー所有者に匿名FTPを無効にするか、少なくとも匿名ユーザーのアップロードを無効にするようにアドバイスする必要があります。

匿名でログインするのではなく、ユーザー名とパスワードを使用してログインする方法は次のとおりです。一部の方法は、すべてのFTPクライアントでは機能しません。

  • 作る.netrc次の行を含むホームディレクトリのファイル

    machine server.example.com login ravi
    
  • 実行するか、ユーザーとしてログインします。ftp [email protected]ftp ftp://[email protected]/ravi

  • ftp -nこのセッションの自動ログインを無効にするには、オプションを実行します。

おすすめ記事