telnet:アプリケーションが.telnetrcを読み取れないのはなぜですか?

telnet:アプリケーションが.telnetrcを読み取れないのはなぜですか?

マイリモートログイン

mode character

接続時にtelnetrcに入力したパターン文字ではありませんが、なぜですか?

答え1

解決策が見つかりましたが、DEFAULTは機能しません

DEFAULT
mode character

デフォルト値がなく、とにかく機能しません。

mode character

これはうまくいきます(もちろんlocalhostの代わりにホストまたはIPを入力してください)

localhost
    mode character

編集:これは解決策ではなく、単に回避策です。

答え2

どちらもリモートホストの名前を持ち、コマンドの前にスペースを追加する必要があります。 DEFAULT は、各システムに次のコマンドを適用するため、有効なシステム名です。

~によると文書:

最初の行はリモートホストの名前です。後続の行はスペースで始まり、telnetサブコマンドを含める必要があります。

すべてのシステムに適用されるサブコマンドを指定するには、システム名として「DEFAULT」という単語を使用してエントリを作成し、後続の行に telnet サブコマンドを指定します。

例:

DEFAULT
     mode c
hostname
     set echo

ここで「hostname」で接続すると telnet が両方適用されmode cset echo他のシステムに接続すると telnet のみ適用されますmode c

関連情報