「Cygwin で Telnet 出来ない」の編集履歴(バックアップ)一覧はこちら

Cygwin で Telnet 出来ない」(2007/02/15 (木) 11:46:23) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

Cygwin から Telnet 出来ない場合<br> <br> Cygwin の bash 上で telnet <i>Hostname</i> とやっても何も反応がなく何も実行されなくなった。<br> bash 上で次のように確認しても正しい Path を返してくる。<br> <blockquote>which telnet<br> /cygdrive/c/WINDOWS/system32/telnet<br> <br> type telnet<br> telnet is hashed (/cygdrive/c/WINDOWS/system32/telnet)<br></blockquote> しかし、Dos プロンプトでは、普通に telnet とやるとちゃんと telnet で他サーバーに接続出来ている。<br> <br> ■解決策<br> <br> Cygwin で OpenSSH をインストールする時に環境変数で、デフォルトでは次のように設定する。 <blockquote>CYGWIN = binmode ntsec tty<br></blockquote> 上記のように telnet が使えないときは、この環境変数を<br> <blockquote>CYGWIN = binmode ntsec<br></blockquote> と変更すると Cygwin の bash からも telnet が使えるようになる。<br> <br>
<u><b>Cygwin から Telnet 出来ない場合</b></u><br> <br> Cygwin の bash 上で telnet <i>Hostname</i>とやっても何も反応がなく何も実行されなくなった。<br> bash 上で次のように確認しても正しい Pathを返してくる。<br> <blockquote>which telnet<br> /cygdrive/c/WINDOWS/system32/telnet<br> <br> type telnet<br> telnet is hashed (/cygdrive/c/WINDOWS/system32/telnet)<br></blockquote> しかし、Dos プロンプトでは、普通に telnetとやるとちゃんと telnetで他サーバーに接続出来ている。<br> <br> ■解決策<br> <br> Cygwin で OpenSSHをインストールする時に環境変数で、デフォルトでは次のように設定する。 <blockquote>CYGWIN = binmode ntsec tty<br></blockquote> 上記のように telnet が使えないときは、この環境変数を<br> <blockquote>CYGWIN = binmode ntsec<br></blockquote> と変更すると Cygwin の bash からも telnetが使えるようになる。<br> <br> <br> <u><b>リモートから接続した Cygwin の bash 上で Telnet コマンドが実行できない場合</b></u><br> <br> Cygwin 上で telnet サーバーを立てる場合のガイドを参考に以下のパッケージをインストールする。<br> <ul> <li>inetutils -&gt; 確認していないがここに telnet が入っていそう。<br></li> <li>terminfo</li> <li>login</li> <li>tcp_wrappers</li> <li>cygrunsrv</li> </ul> サーバーを起動は別に必要ない。ここでは、telnet コマンドが使いたいだけ。<br> これで、リモートの PC から TeraTerm 等でアクセスした Cygwin の bash からさらに別のマシンへ telnet が出来るようになった。<br> <br> <br>

表示オプション

横に並べて表示:
変化行の前後のみ表示: