Я думаю, вы путаетесь, и сам вопрос вводит в заблуждение, поскольку telnet и ssh — это две совершенно разные вещи с точки зрения tcp / ip — SSH использует определенный стандартный интернет-порт № 22 (в зависимости от установки это может быть изменено) до другого порта в конфигурации, чтобы предотвратить проникновение хакеров, обычно используется 2222, но это может быть по-разному!) Telnet, с другой стороны, использует порт 23. См. здесь для уточнения используемых портов... Короче говоря, я не уверен на 100%, сможете ли вы это сделать, но попробовать стоит, так как я еще не пробовал... Посмотрите здесь подробнее о том, как туннелировать протокол POP3 через ssh.
Когда вы подключаетесь к порту 9999 на локальном хосте, то есть 127.0.0.1, вы тем самым туннелируете сервер pop3 через ssh. Как и в примере на сайте securityfocus, можете ли вы, например, перенаправить порт telnet на какой-либо другой порт, в вашем случае я думаю:
ssh -L 9999:telnet:23 somehost
поэтому, когда вы подключаетесь к 9999, вы эффективно туннелируете через SSH.
Интересно, в какой системе работает служба SSH? Это линукс/юникс? Используемый параметр -L для локальной переадресации, аналогично для удаленной переадресации -R, остальные параметры команды остаются прежними. Важным ключевым словом здесь является переадресация портов.
person
t0mm13b
schedule
01.12.2009