Windowsの共有ドライブ:telnetで使えますか?

このQ&Aのポイント
  • 私のWindowsパソコンでtelnetを使用して共有ドライブX:にアクセスする方法を教えてください。
  • Windows2000を動かしている3台のパソコンで、共有ドライブX:へのアクセス方法を教えてください。
  • Windowsパソコンでのtelnetセッションで、別のパソコンの共有ドライブにアクセスする方法を教えてください。
回答を見る
  • ベストアンサー

Windowsの共有ドライブ:telnetで使えますか?

初めまして、お世話になります。 これは長い間私が答えを見つからないご質問ですので、是非教えてください。 Windows2000を動かしているパソコン3台で、A,B,Cとします。それらをワークグループ(ドメイン環境ではなく)で同じLANに接続しています。Cに共有ドライブX:を設けて、それにAからAdministratorでアクセス出来ます。一方Bにtelnetサーバを立ち上げて、それにAからもtelnetを使ってログイン出来ますが、そのログインしたセッションで、Cの共有ドライブX:をアクセス方法は有りますか? よくこの掲示板には『質問の趣旨は?』と聞かれたのを見ていますが、念の為に補足します:実はAからBの方のプログラムを(サービスとして)動かして、そのプログラムでCの共有ドライブを利用したいのですが、なかなか上手く行かず、問題はWinlogonに絡むかと思いますので、その辺の知識をお持ちの方に教えて頂きたいです。上記のtelnetの例なら、簡単に質問出来ると思いました。 宜しくお願いします。

  • cwl
  • お礼率60% (6/10)

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

  • ベストアンサー
noname#41381
noname#41381
回答No.1

telnetサーバ側でNTLM認証をOFFにしたら、telnetのログオンユーザでファイル共有サーバ側にアクセス出来ました。 ですが、NTLM認証で接続した場合は、ANONYMOUS LOGON(匿名ユーザ)でファイル共有サーバ側に接続するようですね。 以前ローカルセキュリティポリシーとかをいじってこの匿名ユーザを使ってのファイル共有を試みて 断念した思い出があります。(出来るのであれば誰か教えて欲しい...^ ^;; )

cwl
質問者

お礼

ご回答、有難うございました。 早速教えて頂いた方法で検証し、telnetで第3のWindows機の共有ファイルをアクセス出来ました。本当に有難うございました。 NTLM認証をOFFにする事でtelnetのセッションが正規のWindowsユーザとして認められるのが分りました。そこで、私の本来の目的である、『AからBのプログラムを動かしてCの共有ドライブをアクセス』の方法を見つけたいです。即ち、プログラム(或はスクリプト)で認証を済ませる方法を、何方か分って居られる方、助けってください。 宜しくお願いします。

その他の回答 (1)

noname#41381
noname#41381
回答No.2

プログラミングに関してはさっぱりなので回答とまではいきませんが... 質問本題より >AからBの方のプログラムを(サービスとして)動かして、 >そのプログラムでCの共有ドライブを利用したい > そして#1お礼より >『AからBのプログラムを動かしてCの共有ドライブをアクセス』の方法 > すみません、自分の頭では具体的に何をしたいかが見えてきません。 具体的なプログラム内容がわかれば回答がつきやすいと思いますが...。 例えば、現実に再現できる例としてIISがありますね。 BでIISを動かして、IIS上の仮想ディレクトリにCの共有ファイルを指定して、 BのIISに対してAがブラウザで接続する ただ、このときの認証は、A→BはAがBへ認証、B→CはBがCへ認証となり、Aユーザ名が引き継がれないので telnetの時と違います。 あと、  AからBのプログラム(サービスとして)を動かして... というのは、実サービスはB上で動作するので、 B上のアカウントにより実行されると思いますが...。 その時のパラメータとしてAのユーザ名を渡したいということでしょうか? あまり力になれそうもないのに補足要求なんてすみません....

cwl
質問者

お礼

kanop_98さん、有難うございました。 補足のご要請に備えて実例を準備しましたが、この掲示板は初めて慣れないもので、文面が長すぎて拒否されました。仕方がなくて一部を別タイトルで立案致しました。 『Wmiで第2のWindowsのPGを起動し、そのPGから第3のWindowsへ:出来ますか?』と合わせてお読みください。もしそちらのタイトルで説明をされるなら、此方を点数付けて終了します。 800文字が限界ですか。それと、このような下手な文書でご迷惑でしょうか。少し心細いです。いろいろアドバス下さい。 宜しくお願いします。

cwl
質問者

補足

kanop_98さん、今晩は。ご回答、有難うございました。 一寸掲示板の書き込みを拝見致しましたところ、kanop_98さんはとても親切な教えを大勢の方に差し上げている事が分っていますので、大変感心しています。このようなお互い助け合う場所では、kanop_98のような方がいらっしゃるのは、非常に有り難い事です。これからも宜しくお願いします。 さて,本題に入ります。私が実際に行いたいことは、A,B,Cの間で無人制御でファイル転送することですが、AとB,C間は回線が細くて、BとCの間が高速LANで繋いでいます。しかもBに当たるパソコンは大量(例えば100台)に有る為、同じものをAからB+C計101回転送するのは、AからCまで1回、プラスCからBまで100回転送するより、遥かに時間掛かるので、この『難題』を挙げた次第です。 プログラムと言ってもたいした事ではなく、簡単なスクリプトでしたが、実際の操作はこうです: AでWmi機能(http://www.microsoft.com/japan/msdn/columns/scripting/scripting06112002.asp)を利用してBの方にプログラムPを起動させて、Pの中でCの共有ドライブをアクセスする。 プログラムPは圧縮ツールを使って作成した実行モジュールですが、中身は下記にような簡単なものです。 1 @echo off 2 3 echo %ComputerName% %date% %time% 4 net time \\10.64.230.85 5 net config server 6 net config work 7 dir \\10.64.230.85\f$\contest?.jpg 実際に実行する場合のログを取って『第3のWindowsに共有を使えない』事が分りましたが、そのログの取り方やWmiの使用等は此処で省略し、kanop_98さんの教えて検証出来たtelnetの例で説明致します。 先ず実際に失敗したケース(此処はNTLMがONの時のtelnetの出力): ======================================== SAM-PLAYER 土 2003/08/16 1:55:05.78 \\10.64.230.85 の現在の時刻は 2003/08/16 2:07 です コマンドは正常に終了しました。 サーバー名 \\SAM-PLAYER サーバー コメント ソフトウェア バージョン Windows 2000 アクティブなネットワーク (サーバー) NetBT_Tcpip_{XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX} (000000000000) NetBT_Tcpip_{XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX} (000000000000) NetbiosSmb (000000000000) NetbiosSmb (000000000000) 隠しサーバー No 最大ユーザー数 無制限 各セッションのオープン ファイルの最大数 16384 アイドル セッション時間 (分) 15 コマンドは正常に終了しました。 システム エラー 1312 が発生しました。 指定されたログオン セッションは存在しません。そのセッションは既に終了している可能性があります。 アクセスが拒否されました。 ======================================== 5行目までは結果同じです。6行目成功例ではワークステーションの情報表示されたが、失敗の場合エラー1312ですし、7行目も『アクセスが拒否されました』で失敗でした。 此処の現象からWinlogon等が絡むと思われますのでTelnetの例で先ず質問したがkanop_98さんが教えて下さいました。そうならば、残りはバッチファイルの実行等は如何認証すると言うことですね。経験のある方々、是非とも、宜しくお願いします。 それから、期待していた結果(此処はNTLMがOFFの時のtelnetの出力)は長くて拒否されたから、又にします。

関連するQ&A

  • ネットワークドライブの設定について

    基本的な事かもしれませんが、お願いします。 A、B、CのPCがあり、同じネットワークLANで繋がっています。AがWindows2003Serverマシン、B・Cが普通のWindows2000です。 Aのマシンに共有フォルダを作り、Bだけがこのフォルダにアクセスできます。 CからはAに一切アクセスできないような設定にして、Aの共有フォルダ内のファイルをCに渡すときは、 BがAの共有フォルダからCの特定フォルダに、目的ファイルを置く形を取ります。 今回、BのPCからAの共有フォルダをネットワークドライブに設定しようとしたのですが、 ネットワークドライブの割り当て⇒ドライブ:Z、フォルダ:\\AのIPアドレス\共有フォルダ名 と設定したところ、 ユーザーIDとPassWordを入力する画面が出てきました。 この画面は、AのPCマシンを立ち上げてログインする時の内容で良いのでしょうか?(例:Administrator/password) 簡単に検索しましたが、通常はこのようにID/PASSを求める画面は出ないようなんですが・・・ ※この時点でCからAへのアクセス制限は、まだ設定していません。 よろしくお願いします。

  • Telnetにログインできない

    お世話になります。 Windows Server 2008 R2のTelnetで質問です。 サーバーマネージャーからTelnetサーバー、クライアントをインストールして、コマンドプロンプトで接続のテストをしようとしたら、「ログインできませんでした。」と表示されてしまいました。 ログインしようとしたアカウントは、「Administrators」のアカウントで、現在、Windowsにログオンしているアカウントです。 ちなみに、「Administrator」ではログオンできました。 「Administrator」でログインできるので、特に支障はなのですが、今後のためにご教授願います。 よろしくお願いします。

  • 共有フォルダが見えるがアクセスできない!

    今まで問題なくアクセスできていた共有フォルダが、突然アクセスできなくなりました。心当たりのある変化点は、今日Norton AntiVirus 2007のLive Updateを実行して再起動した後からそうなったことです。 環境は以下のとおりです。 (A)のパソコン  ・Windows XP Homeのノートパソコン  ・ノートパソコン内蔵の(C)(D)ドライブあり  ・ノートパソコンにUSB2.0で接続された外付けHD(X)(Y)ドライブあり  ・(D)ドライブに共有フォルダ「共有1」  ・(X)ドライブに共有フォルダ「共有2」 (B)のパソコン  ・Windows XP Homeのデスクトップパソコン  ・デスクトップパソコン内蔵の(C)(D)ドライブあり いつも(B)のパソコンから「共有1」と「共有2」のフォルダをアクセスしていました。昨日までは全く問題なくアクセスできていましたが、 今日突然、  ・(D)ドライブの「共有1」→いままで通り問題なくアクセス可能  ・(X)ドライブの「共有2」   →「このネットワークリソースを使用するアクセス許可がない     可能性があります。アクセス許可があるかどうかこのサー     バーの管理者に問い合わせてください。このコマンドを処     理するのに必要な記憶域をサーバーで確保できません。」    というメッセージが出てアクセスできない。 というように、「共有2」のみアクセスできなくなってしまいました。 フォルダのプロパティなどは全くいじっていません。 また、ためしに(X)ドライブに新たな共有フォルダ「共有3」を作成して(B)のパソコンからアクセスしようとしましたが、「共有2」と同様のメッセージが出てアクセスできなくなりました。同じことを(Y)ドライブについてもやってみましたが、同じくアクセスできません。 どうやら、(A)パソコン内蔵の(C)(D)ドライブの共有フォルダはアクセスできるが、(A)パソコンの外付けHDの(X)(Y)ドライブにはアクセスできないという症状のようです。共有フォルダはすべて、プロパティの  ・「共有タブ」の「ネットワーク上での共有とセキュリティ」は    両方チェック有り  ・「セキュリティタブ」の設定は同じ なのですが、なぜか外付けHDの共有フォルダにはアクセスできません。 (繰り返しますが、今までは問題なくアクセスできていたのに、突然できなくなりました) どなたか対処方法を教えてください。

  • 共有フォルダに接続出来ません

    WinXPsp2のPC(A)に共有フォルダを作成しましたが、 同セグメントのXP機(B)から「ファイル名を指定して実行」にて 「\\x.x.x.x」を実行しましたが「ネットワークパスが見つかりません」と 返って来ます。(A)から(B)の共有フォルダはアクセス可能です。 両機共にAdministratorでログインしています。 お互いにPingはOKで、Windowsファイヤウォールを無効にしても 改善しません。有効時は445,137-139を許可となっています。 再インストールせずに解決したいのですが御協力頂けますでしょうか。

  • 2つのアカウントでDドライブを共有しない方法

    win xpを2名のユーザーで共有しています。 Aは自分でアドミンアカウントです。 BさんはAのファイルを見られないようにしています。 Cドライブ13Gのうち 空きが2G Dドライブ19Gのうち 空きが9G です。 A(自分)からDドライブ→ファイルCドライブへ移動したところ、Bさんからも Dドライブの中身が丸見えです。(もともと丸見えだったんですね?) 慌てて、Cに戻したのですが。移動したいファイルがCからDへ 2G程あります。中身は写真とMP3です。 BさんからDドライブの特定のファイルをアクセスできないようにする 事はできないでしょうか? 共有の→ローカルでの共有とセキリティ→このフォルダをプライベートにする をやろうとすると、この部分が薄くなっていてできないんです。 共有ファイルは一切ありません。どうか教えていただきたいので お願いします。 初心者な質問で申し訳ありません。お願いします。

  • windowsのファイル共有について

    windowsのファイル共有について windowsのファイル共有について、検索をし調べたのですがうまく設定が出来なかったので助けてください。 ファイル共有するフォルダには以下のようにユーザーによって権限をかけたいのですが可能でしょうか? Aさん 共有フォルダをしている人 Bさん Aさんのファイルを読み込み・書き込みできる人 Cさん Aさんのファイルを読み込みだけ出来る人 windowsの設定情報 Aさん ユーザーログイン名 a-san Bさん ユーザーログイン名 no-bb Cさん ユーザーログイン名 f01-pc Aさんの共有フォルダを以下のような設定をしたいと思ってます。 Bさんはフォルダに対して、読み込み・書き込みが可能とし、 Cさんはフォルダに対して、読み込みのみ可能とする場合の共有フォルダの方法を教えてください。 パソコンは、windowsXPのProfessionalになります。

  • TELNETまたはSSHのウィンドウサイズについて

    TelnetかSSHでLinux(Redhat)にアクセスして,Cやフォートランを利用しています.最近SQLサーバも稼動させ研究室内の情報共有に役立てています.しかし少し大きな表を表示させるとウィンドウサイズの制限から表が崩れてしまいます.なにかいい方法がないでしょうか? Telnetはウィンドウサイズの変更は出来ないですよね

  • ドメイン内のPC間の共有設定について(ローカルにログインしている場合)

    共有フォルダのアクセス設定について教えてください。 同一ドメインに登録されているマシンA(Win2000Svr)、マシンB(Win2003Svr)があります。 どちらもサーバという位置づけで、マシンBに共有フォルダを作成して、マシンAからマシンB内のリソースに対して参照したいと考えております。 その際マシンAでは、そのフォルダをネットワークドライブの割当として設定したいと考えています。 マシンAでは、ローカルのAdministratorでログインして作業をしております。 よってマシンBの共有フォルダにアクセスしようとすると、ID/パスワードを聞いている状況となり、共有の設定がしてあるドメイン内のユーザで認証を行えば一時的には設定が出来ますが、サーバ再起動を行うとPCログイン時にパスワードを聞いてくるため現実的ではありません。 マシンBの共有設定で、マシンAのローカルのadministratorを共有設定に追加する事は出来るのでしょうか? もしくは、他何か良い方法がありましたらご教授願いたいと思います。 宜しくお願い致します。

  • windowsからtelnetでログインし自動処理

    windowsからUNIXサーバーへtelnetでログインし その後、様々な処理を行い、ログアウトするまでの一連の操作をバッチファイル化したいのですが、上手くログインできません。 WINODWSで telnet.batというバッチファイルをダブルクリックするとその中の telnet open 192.168.1.1 user passwd cd usr cp a.tar b tar exit といった処理を実行させたいのですが、 TELNETを呼び出したまでは良かったのですが、 上手くログインできず止っています。 宜しくお願いします。

  • ドライブの共有ができません

    お世話になります。2台のパソコンでドライブを共有したいのですが、うまくいかなくて困っています。 2台とも、ネットワークセットアップウィザードで、同じワークグループ名(MSHOME)にしてあります。そのうえで、Aパソコン側で使っている外付けHDDを、右クリック>共有とセキュリティで、設定をしました。そのドライブのアイコンは手のひらマークが付いています。 そして、Aパソコンで「ワークグループのコンピュータを表示する」をクリックすると、「MSHOMEにアクセスできません。ネットワークリソースを使用するアクセス許可がない可能性があります。アクセス許可があるかどうか管理者に訊いてください」という趣旨のエラーが出ます。 Aパソコンのセキュリティソフト(ESETスマートセキュリティ)をオフにして試してみましたが同じ結果でした。 2台のパソコンは、1台はVAIOのデスクトップ、もう1台は自作機で、どっちもXPホームエディションです。ヤフーBBのモデムを通じてインターネットに繋がっています。 思うに、ルーターというのは使ってないのですが、それでもフォルダやドライブの共有というのは出来るのでしょうか? LANとかなにか、根本的な設定をしていないような気もしているのですが……。