LINUX.ORG.RU
ФорумAdmin

не работает rlogin для root в ArchLinux


0

1

1. Кластер за фаерволом, поэтому рекомендации к использованию ssh просьба опустить, тем более что ssh более требователен к ресурсам.

2. Пытаемся коннектиться от рута:
[root@archnode ~]# rsh localhost
rlogind: Permission denied.

3. Если от обычного пользователя:
[nikita@archnode ~]$ rsh localhost
Last login: Thu Jan 3 04:32:00 UTC 2002 from notebook on pts/4
[nikita@archnode ~]$
То есть пароль не просит и нормально заходит

При этом выполнить удаленно команду не получается:
[nikita@not3b00k etc]$ rsh archnode 'ls'
poll: protocol failure in circuit setup

Что делать? Кто виноват?

Ответ на: комментарий от Eddy_Em

пароль: rhfr3y
из man ssh: Она предназначена для замены rlogin и rsh и осуществления безопасного шифрованного соединения между двумя независимыми компьютерами через незащищенную сеть.
В моем случае сеть защищена, поэтому использование ssh и вообще всяких там аутентификаций - излишество, ведь за это отдельная нода отвечает.

Насчет портов, насколько я понял:
1. Порты меньшие 1024 могут быть открыты только рутом
2. При попытке удаленно выполнить команду простым пользователем происходит попытка подключения на 1020й порт, что запрещено.

Как разрешить подключаться простому пользователю на 1020й порт?
ssh, кстати, не установлено за ненадобностью.

ambivalentno
() автор топика
Ответ на: комментарий от ambivalentno

Товарищи, я был чрезвычайно глуп: проблема была в невозможности обратной связи rsh-сервера с клиентским компьютером:
в /var/log/messages при попытке подключения пишет " connect second port 1020: No route to host".
При выключении всяких iptables на клиенте - команды нормально выполняются.

ambivalentno
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.