RLogin в Linux CentOS 4

Автор: . Дата статьи: 30.05.2008 г.

Сегодня мы разберем установку такой полезной утилиты как RemoteLogin в дистрибутиве CentOS 4.


Для тех, кто в своей работе использует RedHat Enterprise 4, эта статья также будет полезной.




Для начала убедимся в том, что необходимые пакеты (rsh и rsh-server) установлены - выполним в терминале команду:


rpm -qa | grep -i rsh

если все нормально, то результатом выполнения будет примерно следующее:


rsh-server-0.17-25.3
rsh-0.17-25.3

если же мы ничего не увидели, то установим необходимые пакеты командой:


yum install rsh*

Далее нам необходимо внести некоторые изменения в 4 файла (изменения отмечены красным цветом):



Файл 1 - /etc/xinetd.d/rsh:



# default: off

# description:

# The rshd server is a server for the rcmd(3) routine and,

# consequently, for the rsh(1) program. The server provides

# remote execution facilities with authentication based on

# privileged port numbers from trusted hosts.

service shell

{

socket_type = stream

wait = no

user = root

log_on_success = USERID

log_on_failure = USERID

server = /usr/sbin/in.rshd

disable = no

}


Файл 2 - /etc/xinetd.d/rlogin:



# default: off

# description:

# Rlogind is a server for the rlogin program. The server provides remote

# execution with authentication based on privileged port numbers from trusted

# host

service login

{

socket_type = stream

wait = no

user = root

log_on_success = USERID

log_on_failure = USERID

server = /usr/sbin/in.rlogind

disable = no

}


Файл 3 - /etc/xinetd.d/rexec:



# default: off

# description:

# Rexecd is the server for the rexec program. The server provides remote

# execution facilities with authentication based on user names and

# passwords.

service exec

{

socket_type = stream

wait = no

user = root

log_on_success = USERID

log_on_failure = USERID

server = /usr/sbin/in.rexecd

disable = no

}


Файл 4 - /etc/securetty:



console

vc/1

vc/2

vc/3

vc/4

vc/5

vc/6

vc/7

vc/8

vc/9

vc/10

vc/11

ttyS0

tty1

tty2

tty3

tty4

tty5

tty6

tty7

tty8

tty9

tty10

tty11

pts/0

pts/1

pts/2

pts/3

pts/4

pts/5

pts/6

pts/7

pts/8

pts/9

rsh

rlogin

rexec


Последним вашим действием должен быть рестарт xinetd:


/etc/init.d/xinetd restart



IT-поддержка

Оказываем квалифицированную помощь в поддержке Вашей IT-инфраструктуры

Подробнее