колотите только чтения .bashrc
когда это запускается.
Таким образом, необходимо сделать source ~/.bashrc
перезагружать его на текущей сессии.
Если Вы спрашиваете, "Что путь состоит в том, чтобы подключить к серверу SMTP с помощью SSH вместо telnet?" ответ нет ни одного.
SSH только связывается по портам с помощью протокола SSH. Используя его для соединения с любым другим портом перестанет работать, потому что SSH попытается говорить протокол SSH, который не будет понят под сервером SMTP (или FTP или другие серверные процессы).
Можно соединиться с другими серверами SSH, которые работают на других портах, но я интерпретировал вопрос означать, что Вы хотели говорить SMTP с почтовым сервером.
Эквивалентный Telnet является rlogin, королями и rsh
безопасная альтернатива является SSH
Если Вы просто хотите подключить к localhost использование порта по умолчанию, сделать
ssh localhost
Если Вы хотите конкретно соединиться с портом 25, сделайте:
ssh -p 25 localhost
-P
должен быть нижний регистр, я думаю. Так или иначе, telnet localhost 25
и ssh -p 25 localhost
не производите тот же вывод. Когда я использую команду ssh нет никакого вывода; у меня есть просто пустая строка, и я должен сделать CTRL+C для выхода. Действительно ли это нормально?
– Gradient
19.06.2013, 21:12
scp
, Я всегда путаю это.
– terdon♦
19.06.2013, 21:15
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
?