Как я включаю rsh в Oracle Linux 7?

У меня есть две системы, Солярис и Linux Oracle. Я могу rsh от OL до Соляриса, но не от Соляриса до 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...)
0
задан 8 July 2015 в 22:25
1 ответ

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

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

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

    yum установите rsh-сервер

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

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

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

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

1
ответ дан 4 December 2019 в 16:53

Теги

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