Как включить 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 сделайте следующее:
Установите
rsh-server
пакет.yum install rsh-server
Перезапустите
rsh
демон (я полагаю, здесь вам не нужноrlogin
и / илиrexec
).systemctl перезапустить rsh.socket
(Необязательно) Установите демон для автоматического запуска.
systemctl включить rsh.socket
Но, пожалуйста, пожалуйста, пожалуйста, не используйте rsh
- ssh
намного выше