I know this isn't really on-topic, but hopefully folks here can help.
I'm sore confused, and I think I'm just missing something I _used_ to
know but can't remember.

A month or so ago I set up rsh to a remote site to do rsync over rsh
(these are internal sites so encryption isn't needed).  I'm using a push
model where I invoke rsync here to push data to the remote site.

To do that, I added my hostname and user root to the remote /.rhosts
file.  It worked fine, back then.

Now when I try it, as root of course, I get "permission denied." every
time.  I also get "permission denied." trying to log into a host over
there as myself, with my hostname (by itself) in my remote ~/.rhosts.

The only change I can come up with is that I moved my local host (the
pushing host) to a new subnet so it got a new IP address.  But, the
remote /.rhosts has the hostname, not IP address, and as far as I can
tell the remote host knows my new IP address (I can use nslookup and get
the right value back, and I can ping, telnet, etc. to my hostname from
the remote host and get to the right place).

The remote host hasn't been rebooted in a long time; could it have
cached my IP address internally in some daemon that won't let go (I
think/thought rsh/rlogin was handled by inetd invoking processes when
you attach, not long-lived processes, but...)

I'm not sure it matters, but my shell _is_ listed in /etc/shells.

What could be wrong here?  I just don't see it :(

-- 
-------------------------------------------------------------------------------
 Paul D. Smith <[EMAIL PROTECTED]>    HASMAT--HA Software Methods & Tools
 "Please remain calm...I may be mad, but I am a professional." --Mad Scientist
-------------------------------------------------------------------------------
   These are my opinions---Nortel Networks takes no responsibility for them.

Reply via email to