• ベストアンサー

PC内にFTPが作れない

こんにちは、どうしてもできないので教えてください。 Windows10 Pro 21H2です。 自分なりに検索したりして調べたのですが、その一つを参考に PC内にFTPを作ろうとしました。 参考にしたサイトは、Windows10でFTPサーバーを構築・設定する手順をやさしく解説 URLは、 https://proengineer.internous.co.jp/content/columnfeature/19899 サイトに基づいて 「FTP Service」と「IIS管理コンソール」はチェックが入っています。 FTPユーザを作成する ここで躓きました。 Windowsキー→設定→アカウント→家族とその他ユーザー→その他のユーザーをこのPCに追加をクリックしましたが一瞬白い枠がみえて消えるだけで作成できませんでした。 別の方法でユーザーを作成しました。 デスクトップ画面のPCのアイコンから右クリック→管理→コンピュータの管理画面→ローカルユーザーとグループ→ユーザー→右クリックして新しいユーザー。 ユーザー名をmy-ftpにして、パスワードを設定しました。 ユーザーは次回ログオン時にパスワードの変更が必要のチェックを外して→作成。 Windowsキー→設定→アカウント→家族とその他ユーザーで確認をすると、 my-ftpというローカルアカウントができています。 ISSマネージャーを起動→接続のフレームから、私のPC名(私のPC名\現在ログインしてるPCアカウント名)→サイトを右クリック→FTPサイトの追加→FTPサイト名:私のFTP→物理パス:D:\ftp→次へ→IPアドレス:すべて未割り当て→ポート:21→仮想ホスト名を有効にする;チェック無し→FTP サイトを自動的に開始する:チェック→SSL:無し→次へ→匿名:チェック→アクセスの許可;匿名ユーザー→読み取り:チェック→書き込み:チェック→終了 ISSマネージャーを起動は、私のFTP 1 開始済み *:21:(ftp) D:yftp が追加されました。 ftpコマンドで動作確認 コマンドプロンブトを起動して、ftp→Enter→open localhost→Enter。 ユーザー(私のPC名;(none)):に、my-ftp→Enter→パスワード:my-ftpのパス→Enter→ ログインできませんでした。 パスワード内間が烏賊と思って、何度か試しましたがダメでした。 となり失敗してるようです。 成功すれば、230 User logged in.となるらしいです。 (コマンドプロンブトでパスワードは、入力しても何も見えないし、カーソルも移動しないのは正常なのですよね?) 具体的にはコマンドプロンブトの画面内は以下の通りです。 Microsoft Windows [Version 10.0.19044.2846] (c) Microsoft Corporation. All rights reserved. C:\WINDOWS\system32>ftp ftp> open localhost MC1064 に接続しました。 220 Microsoft FTP Service 200 OPTS UTF8 command successful - UTF8 encoding now ON. ユーザー (PC名:(none)): my-ftp 331 Password required パスワード: 530-User cannot log in. Win32 error: The user name or password is incorrect. Error details: An error occurred during the authentication process. 530 End ログインできませんでした。 ftp> 他のサイトも見てましたが、同じことが書かれていました。 同じように設定してるのにどうして、エラーになるのでしょうか? どこがおかしいのでしょうか? もしかしてWindowsの設定からユーザーを作らなかったからかな? (でも、原因はわからないけどWindowsの設定から作成できなかった) 新規ローカルuserを一度ログインしないと有効にならないのかな?とおもって 新規に作ったローカルユーザーでログインして、元のメインのPCアカウントに 戻ったけど、同じく失敗します。 新規に作ったローカルユーザーでFTPを作成しないとダメとは思わなかったけど ためしてみたら管理者権限ではないからできませんでした。 策が尽きました。 解決策を初心者でもわかりやすく教えていただけると嬉しいです。 監視防犯カメラの静止画像を今はメール送信にしていますが、取りこぼしが多くて 困っています。 FTPへ送信するという機能があるのでずっと前から、FTPへ送信したいけど 昔も挑みましたができませんでした。 今回、メールでは拾い切れない状況になりFTPに再挑戦しましたが行き詰まりました。 追加(質問に追記ができないようなので、まだ回答がないので取り消して書き直しています) 530-User cannot log in.を検索してみましたが、よくわかりませんでした。 検索で得た結果 https://tomasrosprim.com/ja/ftp-530-user-cannot-log-in-%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%A8%E8%A7%A3%E6%B1%BA%E7%AD%96/ IIS > FTPサイト > FTPユーザーの隔離とあるけど、FTPユーザーの隔離がIISマネージャのどこにあるか、みつからないです。 ユーザがアクセスできるディレクトリを選択します。ってあるので FTPユーザーの隔離がわからないので、FTPの指定を別ドライブにして 見ましたがダメでした。 どこのフォルダならかのうなのかすら、わかりませんでした。

質問者が選んだベストアンサー

  • ベストアンサー
  • dell_OK
  • ベストアンサー率13% (740/5644)
回答No.3

参考サイトは匿名で作成しているので、もしかすると anonymous でならログインできるかもしれないですね。 試しにユーザーを指定する方法でFTPの設定をしてみてください。 先日のセキュリティの設定は不要です。

doumouchan
質問者

補足

ありがとうございました。 出来ました。 230 User logged in. となりました。 PC.に詳しくないので、サイトに書いてるままに(他のサイトでも匿名となってた)、疑問には思っていたのですが 他の方法をしらないので、匿名でしていました。 ずっと前から、やりかったけど、一時期諦めていました。 再び再チャレンジしても、うまくいかないので、ここに助けを求めてみました。

その他の回答 (2)

  • kteds
  • ベストアンサー率42% (1876/4424)
回答No.2

FTPサーバーの「ファイアウォールの設定」を確認してください。 「FTPサーバー(FTPトラフィック受信)」と 「FTPサーバーパッシブ(FTPパッシブトラフィック受信)」の 「有効」という項目は 「はい」になっていますか。 https://4thsight.xyz/21134#%E3%83%95%E3%82%A1%E3%82%A4%E3%82%A2%E3%82%A6%E3%82%A9%E3%83%BC%E3%83%AB%E3%81%AE%E8%A8%AD%E5%AE%9A

doumouchan
質問者

補足

ありがとうございます。 期待してやってみましたが、だめでした。 回答に対しての返事では画像添付できないのかな? やってみた画像です。 (無料のクラウドへアップロードしました、7日間有効) https://xfs.jp/WzfZS4 教えていただいたURLと同じだと思いますが、出来ないので、私のPCのどこかが妨害してるのかな?

  • dell_OK
  • ベストアンサー率13% (740/5644)
回答No.1

FTPユーザーの隔離 は FTPユーザーの分離 だと思います。 私も試しに参考サイトの通りにしましたがログインに失敗しましたが、 FTPのフォルダーのセキュリティにユーザーを追加してログインできるようになりました。 FTPのフォルダーを右クリック、プロパティ、セキュリティタブ、編集ボタン、追加ボタン、 ユーザー名を入力、名前の確認ボタン、下のフルコントロールにチェック、OKボタン。

doumouchan
質問者

補足

ありがとうございます。 お手数をおかけしました。 やってみましたが、同じ結果でできませんでした。 なぜだろう? とりあえず、出来るようにならないと何も進まないのでテスト的にパスワードは数字4つにしていますので打ち間違えの可能性はないと思いますが、コマンドプロンブトでは、パスワードを入力しても、伏字もなくカーソルも全く動いていないのですが、それは正常なのですよね? もう、わからないです。 ずっと前から、やり語ったけどできないで、今回、困ってやらざるを得なかったけど、やっぱりできないです。 敷居がたかいのかな?

関連するQ&A

  • windows2000server でFTPサーバーを構築していますが、アクセスできません。教えてください。

    現在、windows2000serverでFTPサーバーを構築しているのですが、ローカルからftp://hostでアクセスできるのですが、WANからftp://ドメイン でアクセスすると、ユーザー名と、パスワードを聞いてきます。 匿名で設定してあるので、匿名を選ぶのですが、ログインできません。Http://ドメイン名 でwebサーバーとしては外部から見ることはできます。 設定としては、既定のFTPのプロパティーのセキュリティアカウントで"匿名接続を許可する"、"匿名接続のみを許可するに"チェックをしてあります。 後、フォルダには"everyone"としてあります。 どうしたら、WANからログインすることができるでしょうか。分かる方お願いします。

  • FTPソフトについて(2)

    FTPサーバーについてはわかったんですが、 ユーザ名「アカウント名」「ID」等と書いてある部分を入力します。 パスワード「パスワード」と書いてある部分を入力します。* で表示されます。 というところでユーザー名にはヤフーJAPANID、 パスワードにはそのIDのパスワードを入力するようになってるんですが、入力しても「正しいをパスワード入力してください」 と出てFTPソフトのホストがログインできません。 なぜなのでしょうか。

  • FTP情報について

    「ジャックと豆の木」や「SEO MASTER」の登録をするとき、FTP情報を入力するとこがありますが、FTPユーザー名とFTPパスワードはどーすればわかりますか? 当方はFTPユーザー名とFTPパスワードを知りません。 プロバイダと契約したとき、もらった書類には ID・ログインパスワード・メールアドレス・メールパスワード・メールサーバー・ユーザー名(アカウント名)しか記載されていません。 普通、IPアドレスやホスト名も何かに記載されてるものですか?

  • ユーザ名パスワードを記憶させたくない。。

    社内でXPを使用しています。 XPでローカルアカウントをどのPCも社内の誰でも使用ができるように共通ユーザ名パスワードを設定しています。 また、それとは別に社内のLAN上にOAサーバ(NT)があり、 クライアントからサーバにアクセスする際には、アクセス制限をかけたいので、クライアントごとに各自ユーザ名パスワード設定して、ログインしたいと考えています。 ところが、ローカルとサーバで別ユーザを設定していても、サーバにログインする際、一度「パスワードを記憶する」にチェックを入れてしまうと、それ以降、 そのローカルアカウントでサーバにアクセスした時、ログインパスワードをたずねてこなくなってしまうのです。 例)---------------------------------------------- [ローカルアカウント] ユーザ名:Microsoft パスワード:imperial サーバへのログイン名) ユーザ名:hanako パスワード:faitoippatu としていても、Microsoftでパソコンにログインして、サーバへhanakoでログインする際、一度「パスワードを記憶する」にチェックをすると、以降、 Microsoftでパソコンにログインすると、スルーでサーバが見れてしまうのです。 ------------------------------------------------- つたない説明ですみませんが、こんなことで困っている方いませんか? 良い回避方法、あるいは打開策ご存知の方がいらっしゃったら教えて下さい。

  • ユーザIDごとにFTPのログインパスを変えるには?

    WindowsNT4.0,IIS(OPTION PACK)でFTPサイトを作成 しています。 このFTPサイトには複数のユーザIDでアクセスできる ようにして、且つそのFTPのログイン名ごとにログイン先 のカレントディレクリを変更するといったことをやりたい のですが、このような設定は可能なのでしょうか?

  • DreamweaverのFTP設定

    現在、職場のWebサイトはホームページビルダーを使用して作成しています。 Dreamweaverに移行したいのですが、FTP設定でわからないことがあります。 DreamweaverのFTP設定で『Webサーバーのホスト名またはFTPアドレスを指定してください。』とあるのですが、それはビルダーで言うところの『FTPサーバ名』でしょうか? また、『FTPログイン名』とあるのですが、それは『FTPアカウント名』のことでしょうか?

  • IIS5.0 FTPのユーザー権限について

    Windows2000server、IIS5.0の環境です。 FTPのサイトが一つ作成できていて、 現在administratorsのアカウントのグループではFTPのかけられる状況です。 ただ、アクセスするフォルダはどのアカウントでも一緒。 最終的には アクセスするアカウントによってアクセスするフォルダが違うようにしたいのですが、「仮想ディレクトリ」「新規サイト」のどちらを使うのが正しいのかも分からない状態です。 あてずっぽうで「新規サイト」を作成し、その使用者の中に「test」というアカウントを入れた、FFFTPでFTPをかけてみると、パスワードを再度請求されてログオンできません。アクセス状況を見るとユーザー名が空っぽになっています。 教えてgooに似たような質問があったので http://oshiete1.goo.ne.jp/kotaeru.php3?q=214099 そこにあったページを読んでみたのですが、 http://www.microsoft.com/JAPAN/support/kb/articles/JP239/1/20.asp 「この新規 FTP ユーザー (または関連付けられたグループ) に対して、ローカル ログオン権限を付与します。 」 のやり方が「ローカルログオン」という言葉がなくてわからず、挫折しました。 どこから手をつけたらイイのかわからなくなってしまいました。 助けてください。

  • phpのftp_putについて

    はじめましてphp初心者です。 以下の内容を実行した際に うまく行かず困っています。 $ftp_server="【サーバー名】"; $ftp_user_name="【アカウント名】"; $ftp_user_pass="【パスワード】"; //サーバーに接続する $conn_id = ftp_connect($ftp_server); // ユーザ名とパスワードでログインする $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); // 接続できたか確認する if ((!$conn_id) || (!$login_result)) { echo "FTP接続に失敗しました。"; exit; } else { echo "FTP接続に成功しました。"; } $local_file="【ローカルのファイルパス】"; $remote_file="【FTPサーバー上のアップロードファイルパス】"; if (!ftp_put($conn_id, $remote_file, $local_file, FTP_ASCII)) { echo "FTPアップロードに失敗しました。"; exit; } else { echo "FTPアップロードに成功しました。"; } ftp_close($conn_id); ローカル、リモート共にファイルの位置は間違っていません。 また以上のように反映させた際に返ってくる答えは 「FTP接続に成功しました。」 「FTPアップロードに成功しました。」 と出てきます。 しかし、ffftpを確認したところ サバー側に変化がありません。 手動ではffftpでアップ可能です。 ご教授お願い致します。

    • 締切済み
    • PHP
  • FTPについて

    お世話になっております。 現在、自宅サーバを作成しております。OSはDebianを使用しております。FTPサーバを構築したいと思い、aptitudeコマンドを利用しProFTPdをインストールしました。 ◎インストール後 ProFTPdのインストールのみを行い、FFFTPを利用し接続の確認を実施したところ接続が途絶してしまいました。 FFFTPでの接続設定に誤りがあるのかと思い、ユーザー設定を以下のように行いました。 1、ホストの設定名:FTPサーバ 2、ホスト名(アドレス):サーバのIPアドレスを記述 3、ユーザー名:user 4、パスワード/パスフレーズ:userのパスワードを記述 その他:「PASVモードを使う」にチェックをし、「LISTコマンドでファイル一覧を取得」にチェックを付けました。 ○結果 接続ができませんでした。と、接続することができませんでした。 また、FFFTPのユーザー名は「root」を記述し、スーパーユーザーのパスワード/パスフレーズを入力し接続を試しましたが「接続できませんでした。」と返答が帰ってきてしまいました。 コマンドプロンプトでftp [IPアドレス]を入力しましたが、こちらも接続できませんのような返答が帰ってきてしまいました。 一体、原因がなんなのかわからず、困っております。 もし、原因が不明だった場合、他のFTPサーバを検討予定です。 ご教授の程、よろしくお願いいたします。

  • Microsoftアカウントとローカルアカウント

    Microsoftアカウント ⇔ ローカルアカウントの切り替えについての質問です。 やり方については、メーカーサイトなどの情報で【PC設定】→【ユーザー】→【ローカルアカウントへの切り替え】で実行できるとわかったのですが、知りたいのは「実行後の環境がどうなるのか?」です。 まず現在の状況を記します。 1.「User01」というローカルアカウント(管理者・パスワード無し)で使用していた 2.Microsoftアカウント「MCSA01」(←仮)を取得し、「User01」に紐付けした 3.PCを立ち上げる度にパスワードを入力するのが煩わしいが、   Microsoftアカウント「MCSA01」(←仮)は残しておきたい 4.通常はパスワード無しで使用し、必要な場合にのみMicrosoftアカウントでサインインしたい 実はこの状況にあるのは私のPCではなく、知人から相談を受けたものです。私のPCはWindows8ではないため検証することができません。ある程度の確証を得てから実行したいと思いますので、ご存じの方がいらっしゃいましたら教えてください。 質問1.【PC設定】→【ユーザー】→【ローカルアカウントへの切り替え】の後、      ユーザー名を入力し、パスワードを設定せずにおけばよいと思うのですが、      可能でしょうか? 質問2.この時入力する【ユーザー名】は「User01」でもよいのでしょうか?      それとも新たに「User02」なりを作成する必要があるのでしょうか? 質問3.新たに「User02」を作成した場合、「User02」のライブラリ等が作成され、       「User01」が使用していたのとは違う環境になりますよね? 1番の希望は『パスワード無しで元々あった環境で使用できること』なのです。 なので、やむを得ずユーザー名が変わるのは構いません。 上記のこと、または詳しいサイトをご存じの方がいらっしゃいましたら教えてください。よろしくお願いします。