AmigaOS Port of OpenSSH 3.0.1 Introduction I work at a company that allows VPN-like access to the coporate Intranet via an SSH gateway. While the available SSH1 ports to AmigaOS worked quite well, I was constantly worred that the company would shut off SSH Version 1 access and effectively lock out my Amiga...so I tried and tried until I got and SSH2 client to compile, which brings us to OpenSSH 3.0.1 on the Amiga. This was made possible by Michael Trebilcock's port of OpenSSL to AmigaOS, and I thank him for his work on this. Included in this archive are the OpenSSH client, a Perl script needed to generate random numbers for the client and some configuration files. The server/daemon is not included as it doesn't seem to work quite right. Requirements I have basically everything available in binary form from ftp.geekgadgets.org installed on my Amiga, and so I am not *really* sure what the bare minimum requirements are, but here is a preliminary list: o Ixemul.library v48.0 or better o Perl 5.6.0 o A gg: assign with gg:/sys/s/gg-startup (or equivalent) being called in your user-startup. o The OpenSSL v0.9.6 port from Aminet -- the one in /dev/gg Since this is a fairly large program, I would recommend a 68040 or better to run this. Installation Simply unpack the Tar file into gg: so that the contents of bin are placed into gg:bin and the contents of etc are placed into gg:etc (Yes, this means that an additional require is a tar or untar command.). Usage To connect to a remote server: ssh -l USERNAME SERVER_HOSTNAME To get a listing/explanation of all options: ssh -h I like to port-forward from the remote machine to my box, so that instead of just having a secure terminal, I have secure Web/Telnet/FTP access to and from my company's network (yes, I do all of my work on my Amiga). You can read all about this on the Web, just search Google for 'SSH port forward' or 'SSH tunnel'. My favorite method is to forward the SOCKS port from my company's gateway back to my box, and then enable the SOCKS client in MiamiDx so that ALL the ports are forwarded and I have total access (minus UDP stuff like NFS) -- this makes FTP a cinch and it also allows me to have telnet/ftp access to any host at work. I am sure that this requires a special SOCKS daemon be installed on the SSH server at work, but I know nothing of that, as I do not maintain it. More information on OpenSSH: www.openssh.org IMPORTANT: Beta Status Of course, I will not be blamed for any problem this software causes you, nor do I offer any kind of warranty at all. Use at your own risk. This software was compiled on my Amithlon system, and I have not run it on any 'true' Amiga, so there is no telling how it will work in a native system. Since Amithlon emulates a 68040, it should work, but I am interested to see what happens. This software is totally freeware. I made it for my own use and post it in hopes that someone else gets some use from it. Who Am I? Eric Chernoff eric@chernoff.org http://www.chernoff.org