Как включить rsh в Oracle Linux 7?

У меня есть две системы, солярис и Oracle Linux. Я могу перейти от OL к Solaris, но не от Solaris к OL. Я также могу SSH с обеих машин.

Я читал это и пытался создать rsh-файл в /etc/xinetd.d/ (который изначально был пустым), но он не работал.

Я также попытался перезапустить службу xinetd:

restart xinetd daemon

но я получил следующее:

Failed to issue method call: Unit xinetd.service failed to load: No such file or directory.

Я попытался отладки при попытке подключения из удаленной системы:

truss rsh -l root copernicus

Последние семь строк показывают:

setsockopt(4, tcp, TCP_ANONPRIVBIND, 0xF9DACEB4, 4, SOV_DEFAULT) = 0
bind(4, 0xF9DACF20, 32, SOV_SOCKBSD)        = 0
getsockname(4, 0xF9DACF20, 0xF9DACEBC, SOV_DEFAULT) = 0
setsockopt(4, tcp, TCP_ANONPRIVBIND, 0xF9DACEB8, 4, SOV_DEFAULT) = 0
setsockopt(4, SOL_SOCKET, SO_EXCLBIND, 0xF9DACEB8, 4, SOV_DEFAULT) = 0
ioctl(4, FIOSETOWN, 0xF9DACFE8)         = 0
connect(4, 0xF9DAD100, 32, SOV_DEFAULT) (sleeping...)

1 ответ

Если вы действительно, действительно, действительно должны использовать rsh, который я не рекомендую, вам нужно будет установить его.

Для систем на основе RHEL7 сделайте следующее:

  1. Установите rsh-server пакет.

    yum install rsh-server

  2. Перезапустите rsh демон (я полагаю, здесь вам не нужно rlogin и / или rexec).

    systemctl перезапустить rsh.socket
  3. (Необязательно) Установите демон для автоматического запуска.

    systemctl включить rsh.socket

Но, пожалуйста, пожалуйста, пожалуйста, не используйте rsh - ssh намного выше

Другие вопросы по тегам