自己レスです。
local側のフォワーディングポートを3389から適当な番号に変更 してやると無事につながるようになりました。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
今まで、WindowsXPを使用しており、ポートフォワーディングでを使って、リモートデスクトップを利用していました。
しかし、Windows7に乗り換えてから、
『既に進行中のコンソールセッションがあるため、リモートコンピュータ上の他のコンソールセッションにせつぞくできませんでした』
というメッセージが出るようになり、接続出来なくなりました。
リモートデスクトップの接続先をlocalhostに指定していたのが、Windows7になってから使えなくなったようなのですが、何か解決方法はないでしょうか?
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
質問作成者が受け入れた回答
自己レスです。
local側のフォワーディングポートを3389から適当な番号に変更 してやると無事につながるようになりました。
質問作成者が受け入れた回答
ご存じかもしれませんが、念のため。
SSH の Port Forwarding とは、localhost のあるポートに接続があった場合、SSH のプロトコルを通して、別の IP アドレス・ポートに接続する仕組みのことです。
SSH で 10.0.0.1 に接続し、Port Forwarding で ポート 81 への接続を 172.16.0.2:80 につなぎに行くと指定した場合、localhost:81 へ接続すると SSH のプロトコルを通して 10.0.0.1 に届き、10.0.0.1 が 172.16.0.2:80 につなぎに行きます。
うまくいかないのは、この localhost で待ち受けているポートにうまくつなぎに行けていないか、ポート番号が被っているかだと思います。
(IPv6 のアドレスにいってしまい、IPv4 で Listening しているサーバーにつなげないという可能性は十分あり得ますね)
質問スレッドで解決した場合は、解決の参考になった投稿に対して「回答としてマーク」のボタンを押すことで、同じ問題に遭遇した別のユーザが役立つ投稿を見つけやすくなります。
Azuleanさん、お返事ありがとうございます。
IPv6の件は、全く考慮していなかったので、今無効にして試してみたのですが、やっぱりだめでした。
Windows7ではポート3389にはリモートデスクトップ以外のサービスが振られていたりするのかもしれないですね。。。
Azuleanさん、補足ありがとうございます。
説明をみて概念としては理解できましたが、使ったことがないため全く思いもよりませんでした(勉強不足ですね)。
以下なども参考にしてみました。
http://www14.plala.or.jp/campus-note/vine_linux/server_ssh/ssh_portforwarding.html
リモートデスクトップの接続先をlocalhostにしSSHのポートフォワーディングというのが、どういう環境なのか全く理解できていないのですが、localhostの扱いは確かにWindows XPとWindows7では異なるかもしれません。
Windows XPのlocalhostは127.0.0.1ですが、Windows 7では標準でIPv4とIPv6が有効になっておりlocalhostを指定すると::1というIPv6アドレスになってしまいます。
localhostの代わりに、127.0.0.1と指定してみるとどうなりますか。
参考までに、Windowsフォルダのsystem32\drivers\etcにあるhostsファイルの
# 127.0.0.1 localhost
の行の先頭の#を削除すれば、Windows 7でもlocalhostが127.0.0.1になります。