Каков эквивалент telnet localhost 25 с ssh?

колотите только чтения .bashrc когда это запускается.

Таким образом, необходимо сделать source ~/.bashrc перезагружать его на текущей сессии.

2
20.06.2013, 00:11
4 ответа

Если Вы спрашиваете, "Что путь состоит в том, чтобы подключить к серверу SMTP с помощью SSH вместо telnet?" ответ нет ни одного.

SSH только связывается по портам с помощью протокола SSH. Используя его для соединения с любым другим портом перестанет работать, потому что SSH попытается говорить протокол SSH, который не будет понят под сервером SMTP (или FTP или другие серверные процессы).

Можно соединиться с другими серверами SSH, которые работают на других портах, но я интерпретировал вопрос означать, что Вы хотели говорить SMTP с почтовым сервером.

6
27.01.2020, 21:50
  • 1
    Ха? Можно указать произвольный ssh порт. –  terdon♦ 19.06.2013, 21:14
  • 2
    . Я отредактирую свой ответ, чтобы разъяснить, что использование его для соединения с процессами non-SSH на других портах перестанет работать. –  Alan Shutko 19.06.2013, 21:37

Эквивалентный Telnet является rlogin, королями и rsh

безопасная альтернатива является SSH

1
27.01.2020, 21:50

Если Вы просто хотите подключить к localhost использование порта по умолчанию, сделать

ssh localhost

Если Вы хотите конкретно соединиться с портом 25, сделайте:

ssh -p 25 localhost
1
27.01.2020, 21:50
  • 1
    -P должен быть нижний регистр, я думаю. Так или иначе, telnet localhost 25 и ssh -p 25 localhost не производите тот же вывод. Когда я использую команду ssh нет никакого вывода; у меня есть просто пустая строка, и я должен сделать CTRL+C для выхода. Действительно ли это нормально? –  Gradient 19.06.2013, 21:12
  • 2
    @Gradient Вы совершенно правы, это - верхний регистр для scp, Я всегда путаю это. –  terdon♦ 19.06.2013, 21:15
  • 3
    И теперь, что происходит, когда Вы соединены для портирования 25 на localhost (или какой-либо другой хост)? –  ott-- 19.06.2013, 21:46
  • 4
    @ott - можно ли протестировать установку ssh? Ищите меня, спросите OP. –  terdon♦ 19.06.2013, 22:11
  • 5
    smtp серверы отвечают с ssh_exchange_identification: 500 unrecognized command resp. 502 5.5.2 Error: command not recognized. –  ott-- 20.06.2013, 02:42

Telnet - это необработанный TCP-клиент, поэтому, конечно же, его эквивалентом в Linux является nc localhost 25 ?

1
27.01.2020, 21:50

Теги

Похожие вопросы