Folks: Thanks to all who helped me get ssh up and running on my development box. Now I want to make a distribution package to take and install on the rest of my network. I am not sure what to transfer from box to box and what to run to get started. I did the install on the dev box and all tested fine. Is there a "standard distribution" list of only files required for running ssh on each box? thanx murray
:-) binary distribution is dependent from Unix/Linux version. "Murray Hooper" <murray at dcci.cc> Sent by: owner-openssh-unix-dev at mindrot.org 2001-01-25 18:03 To: "openssh" <openssh-unix-dev at mindrot.org> cc: Subject: Distribution of openssh once compiled Folks: Thanks to all who helped me get ssh up and running on my development box. Now I want to make a distribution package to take and install on the rest of my network. I am not sure what to transfer from box to box and what to run to get started. I did the install on the dev box and all tested fine. Is there a "standard distribution" list of only files required for running ssh on each box? thanx murray -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 1242 bytes Desc: S/MIME Cryptographic Signature Url : http://lists.mindrot.org/pipermail/openssh-unix-dev/attachments/20010125/0ae6cb34/attachment.bin
I realize that binaries are not necessarily compatible platform to platform, but in my case all systems will be SCO OpenServer 5.0.5. I was looking for a list or "make distrib" that would create a tar file to transport machine to machine. thanx -----Original Message----- From: Roumen Petrov [mailto:Roumen.Petrov at SkalaSoft.com] Sent: Thursday, January 25, 2001 11:46 AM To: Murray Hooper Cc: openssh; owner-openssh-unix-dev at mindrot.org Subject: Re: Distribution of openssh once compiled :-) binary distribution is dependent from Unix/Linux version. "Murray Hooper" <murray at dcci.cc> Sent by: owner-openssh-unix-dev at mindrot.org 2001-01-25 18:03 To: "openssh" <openssh-unix-dev at mindrot.org> cc: Subject: Distribution of openssh once compiled Folks: Thanks to all who helped me get ssh up and running on my development box. Now I want to make a distribution package to take and install on the rest of my network. I am not sure what to transfer from box to box and what to run to get started. I did the install on the dev box and all tested fine. Is there a "standard distribution" list of only files required for running ssh on each box? thanx murray
Murray-- As an alternative, take a look at the packaging scripts that I wrote for Solaris, which live in contrib/solaris. One of the scripts grabs all the necessary files and puts them in a package build directory--and for your OS, you will likely need ${ETCDIR}/ssh_prng_cmds just as Solaris does. (It wasn't on the list below since Linux has a proper /dev/urandom, so the OpenSSH PRNG isn't required on Redhat.) The Solaris scripts, especially the post-install, can likely be adapted to your platform--if nothing else, the info you're looking for is in there somewhere. Rip Loomis Voice Number: (410) 953-6874 -------------------------------------------------------- Senior Security Engineer Center for Information Security Technology Science Applications International Corporation http://www.cist.saic.com> -----Original Message----- > From: Dale Stimson [mailto:dale at accentre.com] > Sent: Thursday, January 25, 2001 12:16 PM > To: openssh > Cc: Murray Hooper > Subject: Re: Distribution of openssh once compiled > > > On Thu, Jan 25, 2001 at 12:03:38PM -0500, Murray Hooper wrote: > > I was looking for a list or "make distrib" that would create a > > tar file to transport machine to machine. > > Hmm. I'll give a sample list derived the quick and dirty way -- by > seeing what the Redhat rpms install. There may be some packages > here in which you are not interested. YMMV. > > > rpm -q -l openssh-2.3.0p1-4 > /etc/ssh > /etc/ssh/primes > /usr/bin/scp > /usr/bin/ssh-keygen > /usr/libexec/openssh # A directory, populated > by rpms below. > /usr/share/doc/openssh-2.3.0p1 > /usr/share/doc/openssh-2.3.0p1/COPYING.Ylonen > /usr/share/doc/openssh-2.3.0p1/CREDITS > /usr/share/doc/openssh-2.3.0p1/ChangeLog > /usr/share/doc/openssh-2.3.0p1/INSTALL > /usr/share/doc/openssh-2.3.0p1/LICENCE > /usr/share/doc/openssh-2.3.0p1/OVERVIEW > /usr/share/doc/openssh-2.3.0p1/RFC.nroff > /usr/share/doc/openssh-2.3.0p1/TODO > /usr/share/doc/openssh-2.3.0p1/WARNING.RNG > /usr/share/man/man1/scp.1.gz > /usr/share/man/man1/ssh-keygen.1.gz > > rpm -q -l openssh-clients-2.3.0p1-4 > /etc/ssh/ssh_config > /usr/bin/slogin > /usr/bin/ssh > /usr/bin/ssh-add > /usr/bin/ssh-agent > /usr/share/man/man1/slogin.1.gz > /usr/share/man/man1/ssh-add.1.gz > /usr/share/man/man1/ssh-agent.1.gz > /usr/share/man/man1/ssh.1.gz > > rpm -q -l openssh-server-2.3.0p1-4 > /etc/pam.d/sshd > /etc/rc.d/init.d/sshd > /etc/ssh/sshd_config > /usr/libexec/openssh/sftp-server > /usr/sbin/sshd > /usr/share/man/man8/sftp-server.8.gz > /usr/share/man/man8/sshd.8.gz > > rpm -q -l openssh-askpass-gnome-2.3.0p1-4 > /etc/profile.d/gnome-ssh-askpass.csh > /etc/profile.d/gnome-ssh-askpass.sh > /usr/libexec/openssh/gnome-ssh-askpass > > rpm -q -l openssh-askpass-2.3.0p1-4 > /usr/libexec/openssh/ssh-askpass > /usr/libexec/openssh/x11-ssh-askpass > /usr/share/doc/openssh-askpass-2.3.0p1 > /usr/share/doc/openssh-askpass-2.3.0p1/ChangeLog > /usr/share/doc/openssh-askpass-2.3.0p1/README > /usr/share/doc/openssh-askpass-2.3.0p1/SshAskpass-1337.ad > /usr/share/doc/openssh-askpass-2.3.0p1/SshAskpass-NeXTish.ad > /usr/share/doc/openssh-askpass-2.3.0p1/SshAskpass-default.ad > /usr/share/doc/openssh-askpass-2.3.0p1/SshAskpass-green.ad > /usr/share/doc/openssh-askpass-2.3.0p1/SshAskpass-motif.ad > /usr/share/doc/openssh-askpass-2.3.0p1/SshAskpass.ad > >
I have a tend to do: ./configure --prefix=/opt/ssh; make; make install Then just tar up /opt/ssh. Just need to create new keys for each machine, but that is simplistic. Just make sure you install it in the same place. - Ben On Thu, 25 Jan 2001, Murray Hooper wrote:> I realize that binaries are not necessarily compatible platform to > platform, but in my case all systems will be SCO OpenServer 5.0.5. > > I was looking for a list or "make distrib" that would create a > tar file to transport machine to machine. > > thanx > > -----Original Message----- > From: Roumen Petrov [mailto:Roumen.Petrov at SkalaSoft.com] > Sent: Thursday, January 25, 2001 11:46 AM > To: Murray Hooper > Cc: openssh; owner-openssh-unix-dev at mindrot.org > Subject: Re: Distribution of openssh once compiled > > > :-) binary distribution is dependent from Unix/Linux version. > > > > > > "Murray Hooper" <murray at dcci.cc> > Sent by: owner-openssh-unix-dev at mindrot.org > 2001-01-25 18:03 > > > To: "openssh" <openssh-unix-dev at mindrot.org> > cc: > Subject: Distribution of openssh once compiled > > > Folks: > > Thanks to all who helped me get ssh up and running on my development box. > > Now I want to make a distribution package to take and install on the rest > of > my network. > > I am not sure what to transfer from box to box and what to run to get > started. I did > the install on the dev box and all tested fine. > > Is there a "standard distribution" list of only files required for running > ssh on each > box? > > thanx > murray > > > > > > >
On Thu, 25 Jan 2001, Murray Hooper wrote:> Folks: > > Thanks to all who helped me get ssh up and running on my development box. > > Now I want to make a distribution package to take and install on the rest of > my network.This will work: ./configure [options] make make install DESTDIR=./fakeroot tar zcvf ssh-bin.tgz fakeroot -d -- | ``We've all heard that a million monkeys banging on | Damien Miller - | a million typewriters will eventually reproduce the | <djm at mindrot.org> | works of Shakespeare. Now, thanks to the Internet, / | we know this is not true.'' - Robert Wilensky UCB / http://www.mindrot.org
On Thu, 25 Jan 2001, Murray Hooper wrote:> I realize that binaries are not necessarily compatible platform to > platform, but in my case all systems will be SCO OpenServer 5.0.5.Here is the script I use to install openssh-2.2.0p1 on Open Server 5 machines. It should give you a good starting point.> > I was looking for a list or "make distrib" that would create a > tar file to transport machine to machine. >-- Tim Rice Multitalents (707) 887-1469 tim at multitalents.net -------------- next part -------------- A non-text attachment was scrubbed... Name: mk-tar.sh.gz Type: application/octet-stream Size: 1633 bytes Desc: Url : http://lists.mindrot.org/pipermail/openssh-unix-dev/attachments/20010125/cea5248a/attachment.obj