Net Llama! wrote:
From the rsync man page:On Fri, 10 Jan 2003, Andrew Mathews wrote:Net Llama! wrote:I'm trying to setup rsync over ssh without giving the user a shell account. Unfortunately, setting the user's shell to /bin/false prevents the rsync from running, as it fails with this error: rsync: connection unexpectedly closed (0 bytes read so far) rsync error: error in rsync protocol data stream (code 12) Does anyone have any suggestions?/sbin/nologin?protocol version mismatch - is your shell clean? (see the rsync man page for an explanation) any other ideas?
You can also specify an alternative to rsh, either by using the -e command line option, or by setting the RSYNC_RSH environment variable.
One common substitute is to use ssh, which offers a high degree of security.
[....]
RSYNC_RSH
The RSYNC_RSH environment variable allows you to override the
default shell used as the transport for rsync. This can be used
instead of the -e option.
Have you tried this?
--
Andrew Mathews
---------------------------------------------------------------------
3:45pm up 23:42, 8 users, load average: 0.00, 0.07, 0.14
---------------------------------------------------------------------
The knowledge that makes us cherish innocence makes innocence unattainable.
-- Irving Howe
_______________________________________________
Linux-users mailing list
[EMAIL PROTECTED]
Unsubscribe/Suspend/Etc -> http://www.linux-sxs.org/mailman/listinfo/linux-users
