[CTX]
[ALL]
Telnet gateway to
SSH server
SSH/Telnet ゲートウェイ
Telnet-DeleGate (telnet クライアントのための DeleGate サーバー) で、
"-ssh" と、"." を前置したホスト名 ("-ssh.host" のように) は
host 上の SSH サーバーを表します。
そのようなサーバーにアクセスするとき、Telnet-DeleGate は、Telnet クライアントと
SSH サーバー間のゲートウェイとして動作します。
例として、Telnet-DeleGate を次のように設定して使うと、
以下のように、Telnet クライアントは、host 上の SSH サーバーに user として
ログインできます:
% delegated -P8023 SERVER=telnet://-ssh
% telnet -l user@host localhost 8023
対象 SSH サーバーは このように制限できます:
% delegated -P8023 SERVER=telnet://-ssh.host
% telnet -l user localhost 8023
対象 SSH サーバー上のユーザーは、このように制限できます:
% delegated -P8023 SERVER=telnet://user@-ssh.host
% telnet localhost 8023
ユーザーのパスワードは、このように指定できます:
% delegated -P8023 SERVER="telnet://user:pass@-ssh.host"
% telnet localhost 8023
この場合、Telnet クライアントは対象サーバーに付いて何も指定できませんが、
ログイン手続きは、全自動で成されます。
pass 部での予約キャラクターは、"%XX" 表記でエスケープしなければなりません
(最後にある "@" は "%40" でエスケープしなければなりません)。
"-l user" オプションなどで認証情報を送る機能の無い Telnet クライアントでは、
次のように、Telnet-DeleGate の従来の方法でそれを指定できます:
% delegated -P8023 SERVER=telnet://-ssh
% telnet localhost 8023
>> Host name: user@host