Bug 479 - add description how to run a ssh tunnel without a full shell on the remote site
Summary: add description how to run a ssh tunnel without a full shell on the remote site
Status: CLOSED WONTFIX
Alias: None
Product: Portable OpenSSH
Classification: Unclassified
Component: Documentation (show other bugs)
Version: -current
Hardware: All All
: P2 enhancement
Assignee: OpenSSH Bugzilla mailing list
URL: http://www.openssh.org/manual.html
Keywords:
Depends on:
Blocks:
 
Reported: 2003-01-30 20:46 AEDT by Ralf Hauser
Modified: 2006-10-07 11:35 AEST (History)
0 users

See Also:


Attachments
scvs - a perl script (14.55 KB, text/plain)
2003-01-31 02:59 AEDT, Ralf Hauser
no flags Details
zzh.c - a minimum server-side shell (2.69 KB, text/plain)
2003-01-31 03:02 AEDT, Ralf Hauser
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ralf Hauser 2003-01-30 20:46:30 AEDT
Application example:
Shared hosting of a cvs repository.
In http://www.cvshome.org/docs/ddSSHGuideCygwin.html, there is a good
description, how to tunnel in general, but this requires a shell on the server-side.

For security reasons, hosting providers who are willing to run a cvs for you may
well not like you having full shell access on a shared server and thus don't
like that. I have heard that there are approaches to do without a full shell?

Or maybe as an additional question to: http://www.openssh.org/faq.html ?
Comment 1 Ralf Hauser 2003-01-31 02:59:02 AEDT
Created attachment 213 [details]
scvs - a perl script

Server-side installation steps as per steiner@acm.org:
(1) create one (UNIX) login account with zzh as its login shell.  
(2) install the ssh public-keys for all CVS users of this account in .ssh (or
.ssh2, depending on the ssh implementation) 
(3) in CVSROOT/passwd create aliases for the (CVS) accounts mapped on the UNIX
account created in (1).
--- 
second attachment also needed.
Comment 2 Ralf Hauser 2003-01-31 03:02:48 AEDT
Created attachment 214 [details]
zzh.c - a minimum server-side shell

by symlinking ~/bin/cvs ~/bin/scvs it also works in emacs (PCL-CVS)
Comment 3 Ralf Hauser 2003-01-31 03:10:00 AEDT
Could perhaps also be done with rsync (win BAT file):
http://bugzilla.privasphere.com/attachment.cgi?id=3&action=view

Hopefully, such documentation will also go into cvshome! (see
http://ccvs.cvshome.org/issues/show_bug.cgi?id=93)
Comment 4 Markus Friedl 2003-02-02 00:08:04 AEDT
i don't think this belongs to openssh

perhaps you can send a patch for the faq?
Comment 5 Ralf Hauser 2003-02-03 14:13:09 AEDT
I am fine if you rather put it into http://www.openssh.org/faq.html than
http://www.openssh.org/manual.html. 

i) Should the patch be on plain HTML or do you have some more sophisticated
format I have to work on (e.g. xml?)

ii) (since you are covering both the openssh and the openbsd site) is there
maybe yet a better place on the openbsd website? Eg close to the paper reference
by David in http://bugzilla.mozilla.org/show_bug.cgi?id=58251#c9  ?
Comment 6 Damien Miller 2005-10-12 22:05:31 AEST
closing: This documentaion is more closely related to CVS than SSH. It would probably be better documented in a HOWTO on some website (e.g. cvshome.org) than sitting here in our bug tracking system as an open bug.
Comment 7 Darren Tucker 2006-10-07 11:35:40 AEST
Change all RESOLVED bug to CLOSED with the exception of the ones fixed post-4.4.