>>Люди, а можно ли как-то сказать стандартному rsh, чтобы он мог работать
>>с IP адресами хостов, а не с символическими. Ну, чтобы вот
>>так:
>>rsh 192.168.1.101 echo %TEMP%
>>
>>Дело в том, что у меня некоторым машинам IP адрес выдаются из
>>некоего динамического пула, привязать который к ДНС не представляется возможным.
>>
>>Или, может, в природе есть аналог rsh, умеющий по IP ходить на
>>ремотные хосты?
>
>rsh может работать по ip,
Какой rsh? Который из OpehSSH пакета?
>только как вы собираетесь безпарольную
>авторизацию делать в случае изменения ip (.rhosts?)
Это пока не важно. Важно заставить rsh работать по ip.
Более подробно о задаче: есть центральный офис, есть ремотные клиенты(модемами в инет лезут из дома или еще откуда-то), на этих ремотных клиентах стоят Cisco VPN клиенты, в центральном офисе VPN принимает Cisco PIX и при успешном поднятии IPSec клиенту выдается IP из некоего пула.
Так вот после этого надо с одной из *nix тачек центрального офиса запустить что-то(ну, пусть хоть команду dir) на удаленном клиенте.
rsh 192.168.1.121 dir
На клиенте стоит виндовый RSH демон, который позволяет это проделывать.
Вот, собственно и все.
Но не работает. Пробовал уже и rsh из комплекта OpenSSH.
rsh 192.168.1.121 dir
connect to address 192.168.1.121: Connection refused
Trying krb4 rsh...
connect to address 192.168.1.121: Connection refused
trying normal rsh (/usr/bin/rsh)
и висит, висит...
А в логах виндового RSHD на 192.168.1.121 ничего нету.
PS: Про то, что по SSH можно подобное проделывать я знаю.
IP там прекрасно работает, но, блин, уходить от rsh - придется перелопачивать кучу софта! :(