- ベストアンサー
RDP接続先ファイルの絶対パス指定方法とは?
- WindowsサーバーへのRDP接続時に、リモートデスクトップ画面上でファイルをコピーしてローカルPCに貼り付ける方法がありますが、煩雑です。そこで、ローカルのexplorerから絶対パスでリモートファイルにアクセスする方法があるか調査します。リモートの接続先情報はわかっています。
- RDP接続時に、リモートデスクトップ画面上でファイルをコピーしてローカルPCに貼り付けるのは手間がかかります。そのため、ローカルのexplorerから絶対パスでリモートのファイルにアクセスする方法を知りたいです。リモートの接続先情報はわかっています。
- RDP接続時に、リモートデスクトップ画面上でファイルをコピーしてローカルPCに貼り付けるのは手間がかかります。そこで、ローカルのexplorerから絶対パスでリモートのファイルにアクセスできる方法を知りたいです。リモートの接続先情報はわかっています。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
ファイル共有する為には、2つのPC間でpingが通過できる状況でなければできませんからね あとはそのネットワークを構築した管理者に問い合わせるしかないかなと思います ファイル共有はネットワークが分かれていても、途中でデータを中継するルータに適切な設定を行えば出来ます 現状で出来るのは、ローカル側でリモート接続する時に、ローカルリソースタブの詳細部分で、ホスト側で利用できるドライブを指定してやってからリモート接続を行う その状態で接続すればホスト側のエクスプローラを立ち上げると、ローカル側のドライブが表示されるので、そこにもう一つエクスプローラ立ち上げてファイル操作する(つまりリモートデスクトップ接続画面内で操作を行うという事です) こちらの操作の場合、クリップボードにコピーしてペーストするより処理速度が速くなりますし、2GB以上の大きなデータでも移動・コピーは行えます この方法は、質問で言っている >リモートのexplorerからローカルPCのファイルには直接アクセスができるので の部分に該当します これが出来るのはリモートデスクトップ接続の機能なので、ファイル共有部分で言うなら、2つのPC間でpingが通過する状態にまでは持ってこなければなりません リモートデスクトップ接続自体は出来るので、環境構築だけ行えばファイル共有する状態は作れると思いますが
その他の回答 (5)
- tamu1129
- ベストアンサー率58% (1294/2222)
いえRDゲートウェイ名は踏み台にしているサーバーのアドレスになるはずなので試すIPアドレスは、リモートデスクトップ接続の際に全般タブのログオン設定でコンピュータ(C)画面で入力するIPアドレス(またはコンピュータ名)です
補足
ありがとうございます。 ログオン設定で入力するコンピュータ名を使って、¥¥コンピュータ名¥でexplorerをしましたが、先の回答と全く同じ現象です。そもそもこのコンピュータ名でpingをかけても「ホストがみつかりませんでした」となるのです。なお、これはリモートデスクトップ接続をしていても、していなくても状況は同じです。
- tamu1129
- ベストアンサー率58% (1294/2222)
それならば、クライアント側のPCでエクスプローラを起動させて、添付画像のようにサーバー機のIPアドレスを直接入力した場合にはどのようになりますか?
補足
tamu1129様 回答ありがとうとざいます。 ¥¥(IPアドレス)¥を、explorerに入れたところ、 「ネットワークエラー ¥¥(IPアドレス)¥にアクセスできません 名前のスペルを確認しても問題がない場合は、ネットワークに問題がある可能性があります。ネットワークの問題を識別して解決するには、[診断]をクリックします。 詳細 エラーコード:0x80004005 エラーを特定できません」 と出ます。これはリモートデスクトップ接続をしていても、していなくても状況は同じです。ちなみにこのipアドレスは、プロバイダが提示しているRDゲートウェイ名をpingして、返ってきた応答に記載されているものです。
- tamu1129
- ベストアンサー率58% (1294/2222)
サーバー側からローカルのPCが参照出来るのですから、逆側のローカルからサーバーの参照が出来ない事は無いでしょう 確認する事はサーバー側の参照したいフォルダーが共有設定されているかどうかです また、net use コマンドでは参照するフォルダーの指定も必要です(この参照するフォルダーが共有化されている必要がある)
補足
tamu1129様 ありがとうございます。共有となっていることを確認しました。しかし現象は同じくシステムエラー53のままです。詳細を書きますと、 サーバ側のC:\Users\share が共有となっています。そしてnet useコマンドのフォルダー設定も指定するようにしました。なお既にリモートデスクトップ接続が接続されている状態なのでRDゲートウェイサーバの指定は不要と考え、構文を net use N: \\コンピュータ名\Users\Share パスワード /user:ユーザ名@ドメイン名 としてみましたが、またパスワードの位置は、上記以外にも最後尾に持ってくる等、いくつかの組み合わせをトライしてみましたが、状況は変わらないです。 他にアドバイス等あればいだけると嬉しいです。
- tamu1129
- ベストアンサー率58% (1294/2222)
システムエラー53が発生するなら下記のページを参考にして SMB 1.0/CIFS ファイル共有サポートを有効にするのと、安全でないゲストログオンを有効にしてエラーが発生しなくなるかどうか試してください https://mikan.lunarscape.net/2019/10/cantconnecttosmb.html#toc4
補足
tamu1129様 ご回答ありがとうございます。紹介いただいたサイトの1番目の方法:安全でないゲストログオンを有効にする をリモート側のwindowsサーバで設定、再起動をしましたが、システムエラー53の状況は変わりませんでした。そのために、さらに2番目の方法:SMB1.0/CIFファイル共有サポートを有効にするを試そうとしたのですが、サイトに書いてあるOptionalFeatures.exeなのですが、これはwindowsサーバの\\Windows\System32の中にこのプログラムはあるのですが、ダブルクリックしても管理者として実行をしても、実行されず(なにも変化がない)、windows機能の有効/無効のチェックボックスがでてきません。ちなみにローカル側のwindows10でこの操作をするとちゃんとチェックボックスが出ます。もちろんローカル側のSMB/CIFSを有効にしても状況はエラー53のままです。windowsサーバー+OptinalFeaturesでググってみても、それに該当するような記事は見当たりません。そもそも起動しないプログラムが入っているわけがないとは思い、何かの制限がかかっているのかとも思ったのですがVPSなのでそんな制限はないとも思えます。 申し訳ありませんが、さらにアドバイス等あれば、お願いします。
- tamu1129
- ベストアンサー率58% (1294/2222)
リモートデスクトップが使えるという事は、2つのPC間が同じネットワーク内にいる事になります よってサーバーのフォルダーをクライアントPCで参照したい場合には、まずサーバー側の対象フォルダーを共有化させる必要があります 適切にフォルダーを共有化できれば、クライアントPCからサーバー機の対象フォルダーの参照は行えます クライアントPCで常にサーバー機の対象フォルダーを参照したいなら、net useコマンドを利用したバッチファイルを作成して、クライアントPCが起動する際にこのバッチファイルが実行されるようにすれば、クライアントPCにネットワークドライブとして表示されるようになります net useコマンドの使い方は下記のページなどを参考にしてください https://win.just4fun.biz/?%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%97%E3%83%AD%E3%83%B3%E3%83%97%E3%83%88/%E3%83%A6%E3%83%BC%E3%82%B6ID%E3%83%BB%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%8C%E5%BF%85%E8%A6%81%E3%81%AA%E5%85%B1%E6%9C%89%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E3%81%AB%E6%8E%A5%E7%B6%9A%E3%81%99%E3%82%8B
補足
ご回答ありがとうございました。プロバイダー側で障害があり実験できなかったのですが、回復したので、DOSプロンプトからnet useコマンドの色々なパターンを試してみました。紹介してもらったサイトおよびそれに関連するサイトを見ると、たぶん net use \\RDゲートウェイサーバ名\コンピュータ名 パスワード /ユーザ名@ドメイン名 が正しいと思われるのですが、入力後数秒経つと「システムエラー53が発生しました」「ネットワークパスが見つかりません」となってしまいます。少し組み合わせを変えてみたのですが、どれも同じ結果です。RDゲートウェイサーバ名はpingで応答が返ってくるので、そのIPアドレスをRDゲートウェイサーバ名の代わりに使っても、やはり同じ結果です。 ファイル共有の仕組みはよくわかっていないのですが、リモートデスクトップ側でexplorerを開くと、ローカルPCのドライブが見れるので(明示的に共有をオンにはしていないのですが)、たぶんそこの制限はないのではないかと予想しています。 さらにアドバイスなどあれば、いただけないでしょうか。 お忙しいところ、申し訳ありませんが、よろしくお願いします。
お礼
質問の背景を言うと、プロバイダのサポートデスクに、ローカルからリモートを直接アクセスする方法を教えてくれとヘルプしたのですが、「サーバー側にて制限は行っておりませんが、設定・操作方法などは弊社サポート範囲外でありお手数ではございますが、インターネットや参考書籍などでご確認くださいますようお願い申しあげます」と言われてしまったのです。まあ個別手動ではリモートファイルのアクセスはできるので、少し勉強をしてみます。色々とありがとうございました。
補足
これに意味があるものかわからないのですが、リモートデスクトップ接続の画面内でエクスプローラを立ち上げ、そこでローカル側のwindows/system32/cmd.exe(コマンドプロンプト)を起動し、そこで、ping (コンピュータ名) とすると、 (コンピュータ名).xx.yyy [::1]にpingを送信しています 32バイトのデータ ::1 からの応答: 時間<1ms ::1 からの応答: 時間<1ms とping応答が返ってきます。ここでxx.yyyはプロバイダが指定しているドメイン名です。