Solaris rsh: различия между версиями

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
 
(не показано 5 промежуточных версий этого же участника)
Строка 1: Строка 1:
  +
[[Категория:Solaris]]
  +
[[Категория:rsh]]
 
=rsh на solaris=
 
=rsh на solaris=
 
Для того что бы разрешить удаленное выполнение команд (rsh) в Solaris10 нужно
 
Для того что бы разрешить удаленное выполнение команд (rsh) в Solaris10 нужно
   
 
* Запустить соответствующие сервисы (по умолчанию - не запущены)
 
* Запустить соответствующие сервисы (по умолчанию - не запущены)
{{Root|<nowiki>
+
{{Root|<nowiki>svcadm enable shell:default
svcadm enable shell:default
 
 
svcadm enable login:rlogin
 
svcadm enable login:rlogin
 
</nowiki>}}
 
</nowiki>}}
   
* Создать на на выбор
+
* Создать на на выбор:
  +
файл ~/.rhosts (в домашнем каталоге пользователя, с именем которого будет происходить соединение и исполнение комманд)
*
 
  +
файл /etc/hosts.equiv
*
 
  +
  +
Формат обоих файлов одинаковый
  +
<PRE>
  +
host username
  +
</PRE>
  +
Определить host можно
  +
{{Command|<nowiki>$who am i
  +
sirmax pts/2 июня 17 11:49 (sirmax)
  +
</nowiki>}}
  +
в скобках - имя хоста. В моем случае оно вписано в /etc/hosts
  +
  +
После чего с Линукса на Солярис:
  +
{{Command|<nowiki>sirmax@sirmax ~ $ rsh -l sirmax 172.16.1.1 ls
  +
local.cshrc
  +
local.login
  +
local.profile</nowiki>}}
  +
  +
запускать комманду нужно из под того же пользователя что и на удаленной системе.

Текущая версия на 11:42, 24 июня 2010

rsh на solaris

Для того что бы разрешить удаленное выполнение команд (rsh) в Solaris10 нужно

  • Запустить соответствующие сервисы (по умолчанию - не запущены)
svcadm enable shell:default svcadm enable login:rlogin
  • Создать на на выбор:

файл ~/.rhosts (в домашнем каталоге пользователя, с именем которого будет происходить соединение и исполнение комманд) файл /etc/hosts.equiv

Формат обоих файлов одинаковый

host username

Определить host можно

$who am i sirmax pts/2 июня 17 11:49 (sirmax)

в скобках - имя хоста. В моем случае оно вписано в /etc/hosts

После чего с Линукса на Солярис:

sirmax@sirmax ~ $ rsh -l sirmax 172.16.1.1 ls local.cshrc local.login local.profile

запускать комманду нужно из под того же пользователя что и на удаленной системе.