
FTP通信について初心者なのですが、いま以下サイトを参考にまずFTPサーバーを作っています。
https://proengineer.internous.co.jp/content/colu …
一通り設定は終わって、FTPサーバーが正しく構築できたか確認しようと、手順通り「open localhost」を入力したのですが、添付のように
インターネット インフォメーションサービス(IIS)マネージャーで作成したFTPサイトにログインできないと出てしまいます。
色々解決案ネットで探したのですが良く分からず質問させて頂いた次第です。
確認すべき項目や原因等ご教示頂けたらと思います。
よろしくお願い致します。

A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
>サーバー→クライアントへのやり取りがいまだできません。
(接続が拒否されましたと出る)アクティブモードのことを言っているのでしょうか?
アクティブモードを使用できない環境であれば、パッシブモードを使用したらよいです。
Windows 標準の ftp コマンドはパッシブモードに対応していません。
GUI であれば FFFTP や FileZilla が対応しています。
CUI であれば NcFTP が対応しています。
アクティブモードのことではない場合、補足説明をして頂かないと状況がわかりません。
>一応、ファイアウォールは両方とも無効にしているのですが、考えられる要因何かありますか??
サーバーとクライアントは同じネットワーク上に存在するのでしょうか?
間にルーター等の機器がある場合、その機器の設定変更が必要かも知れません。
ご回答ありがとうございます!
勉強不足でアクティブとパッシブという用語初めて聞きました。
>Windows 標準の ftp コマンドはパッシブモードに対応してい>ません。
色々漁ってたら自分もこの文言を見つけこのあたりが原因なのかなと思っています。
ただ別のノートPC(別の人が構築したftpサーバー)はサーバー→クライアントができるので違い何だろうと今模索しています。
取り急ぎ内容確認とお礼まで
No.4
- 回答日時:
「localhost」は自分自身を指します。
このコマンドを入力&処理するコンピューターでFTPサーバーを稼働させていますか?
FTPサーバーが稼働しているコンピューターとコマンド実行するコンピューターの間のネットワーク環境を理解して操作してください。
まずはその辺から。
参考まで。
No.3
- 回答日時:
IIS は使ったことがありませんが、たぶん、参考サイトの情報が間違っています。
>(5) 匿名、匿名ユーザーを選択し、アクセス許可を2つともチェックして終了ボタンをクリック
その設定なら、FTP接続のユーザー名は anonymous で、パスワードはメールアドレス(実際には何でも可)でログインできると思います。
FTP接続のユーザー名に ftp_user を使用するなら、「匿名」ではなく「基本」を選択すべきだと思います。
ご回答ありがとうございます!
>FTP接続のユーザー名に ftp_user を使用するなら、「匿名」>ではなく「基本」を選択すべきだと思います
こちらで解消しました。ただ、一点教えて頂きたいのですが、クライアント→サーバーへはFTPでのやり取りができるようになったのですが、サーバー→クライアントへのやり取りがいまだできません。(接続が拒否されましたと出る)
一応、ファイアウォールは両方とも無効にしているのですが、考えられる要因何かありますか??
No.1
- 回答日時:
ftpは現状大変危険なソフトとされています。
アカウントやパスワードを打ち込むと何の暗号化もされずにそのままネットワークに流れてしまいます。充分信頼できるLANの中に限定して使用するか、sftpに変更すべきです。さて、実行するコマンドを...
open localhost
ではなく...
open [PCのIPアドレス]
としてみましょう。指定するアドレスはopenコマンドを実行するパソコン自身のIPアドレスです。もしこれでログインできるなら原因はご自身の"hosts"ファイルに"localhost"が設定されていない、と言う単純な問題です。
以下はLinux環境で、sftpを利用してログインした例です。
$ sftp localhost
The authenticity of host 'localhost (::1)' can't be established.
ECDSA key fingerprint is SHA256:rH+/x6dprEbSKfe0C66ySv7wALSmP1DDhuGFgtthegk.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'localhost' (ECDSA) to the list of known hosts.
[アカウント名]@localhost's password:
Connected to localhost.
sftp>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
NetBTエラーとbrowserエラーが多発
-
Tera Termでのコマンド流し込み...
-
ブラウザにIPアドレスを直打ち...
-
コマンドの戻り値が「130」
-
【Ciscoコマンド】interface As...
-
NICを2枚差しで、インターネッ...
-
FTPサーバーについて
-
PowerChuteの実行権限?でしょ...
-
Thunderbird 振り分けされなく...
-
フォルダのサムネイル画像
-
JP1で月末以外で毎週月曜日のジ...
-
大量のフォルダへのハイパーリ...
-
エクセルで定期的(30分おき)...
-
撮影後、SDカードに作成される...
-
xcopyバッチを管理者として実行...
-
C#でCSVファイルをリストビュー...
-
2010でShiftキーを使っても自動...
-
VSC# ListViewへのドラッグ&ド...
-
C++でWEBブラウザを作成する
-
ログオフ状態でパソコンをシャ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
NetBTエラーとbrowserエラーが多発
-
Tera Termでのコマンド流し込み...
-
コマンドの戻り値が「130」
-
ブラウザにIPアドレスを直打ち...
-
icaclsの読み方
-
コマンドでネットワーク上の全...
-
【Ciscoコマンド】interface As...
-
コマンドプロンプトで、コマン...
-
centos7で、rshコマンドが使用...
-
すべてのユーザー名の取得方法...
-
コマンドプロンプトのPingのタ...
-
FTPのログイン履歴を取得するに...
-
FTPサーバーについて
-
NICを2枚差しで、インターネッ...
-
tracertがすべてtimeoutする
-
telnetでメール
-
シングルユーザモード
-
win XP-proでのユーザログイン...
-
Active Directory情報
-
Windowsでマシンスペックをテキ...
おすすめ情報