💾 Archived View for cugi.ie › aminet › 1708743254.gmi captured on 2024-06-16 at 13:08:35. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2024-03-21)

-=-=-=-=-=-=-

SSH2 for the Amiga

   Author:       s.franke at bebbosoft.de
   Uploader:     s franke bebbosoft de
   Type:         comm/net
   Version:      1.8
   Architecture: m68k-amigaos
   Required:     bsdsocket.library (e.g AmiTCP)
   Date:         2024-02-23
   Readme:       http://aminet.net/comm/net/amigassh.readme
   Downloads:    452

http://aminet.net/comm/net/amigassh.lha

===============================================================================

NAME

amigassh

SSH2 for the Amiga, 68020+. Needs a server that supports the used crypto stuff.

Open a shell or execute a command via SSH2.

USAGE: amigassh [options] [user at ]host[:port] [command [args]]

-?,-h,--help display this help

-p <port> define a port

<command> command to run instead of shell

===============================================================================

COPYRIGHT

ed/curve25519 code from Public Domain, Authors:

- Daniel J. Bernstein

- Niels Duif

- Tanja Lange

- lead: Peter Schwabe

- Bo-Yin Yang

* shrinked by Stefan "Bebbo" Franke

aes, gcm, sha256, sh512, amigassh itself:

- Stefan "Bebbo" Franke

Written in 2024 by Stefan "Bebbo" Franke <s.franke at bebbosoft>

To the extent possible under law, the author(s) have dedicated all copyright

and related and neighboring rights to this software to the public domain

worldwide. This software is distributed without any warranty.

You should have received a copy of the CC0 Public Domain Dedication along with

this software.

If not, see <https://creativecommons.org/publicdomain/zero/1.0/>.

===============================================================================

DISCLAIMER OF WARRANTY

Software is provided "AS IS," without a warranty of any kind.

You may use it on your own risk.

===============================================================================

LIMITATION OF LIABILITY

I SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY YOU OR ANY THIRD PARTY

AS A RESULT OF USING OR DISTRIBUTING SOFTWARE. IN NO EVENT WILL I BE LIABLE

FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR DIRECT, INDIRECT, SPECIAL,

CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED AND REGARDLESS

OF THE THEORY OF LIABILITY, ARISING OUT OF THE USE OF OR INABILITY TO USE

SOFTWARE, EVEN IF I HAVE ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

===============================================================================

HISTORY

amigassh V1.8

CTRL+C is handled only by the host

amigassh V1.7

amigassh V1.6

amigassh V1.5

amigassh V1.4

amigassh V1.3

amigassh V1.2

amigassh V1.1

amigassh V1.0

===============================================================================

SYNOPSIS

amigassh [-p port] [user at ]host[:port]

The port defaults to 22.

The user is read from the environment variable `USER`.

===============================================================================

DESCRIPTION

amigassh is an implementation of SSH2. The supported cryptographic methods are

Only password based authentication is supported for now.

Install the terminfo `mono` on the remote system! Feel free to improve it.

On many systems you have to copy it as root into `/usr/share/terminfo/m`

Pimp your `.bash_profile` to unset `LANG` since the Amiga doesn't like UTF8...

A convenient way is to add this to `.bash_profile`:

```

if [ "$TERM" == "mono" ]; then

unset LANG

fi

```

===============================================================================

RANDOM HINTS

It's rand() pimped with time and vpos.

But who would talk about security on an unprotected system like the Amiga?

set USER=<yourname>

you can do this in `s:shell-startup`

Use the icon tooltypes to set

COMMAND a remote command to execute instead of a shell

CONSOLE an Amiga console string (defaults to CON://///AUTO/CLOSE/WAIT)

HOST the host name

PORT the port (defaults to 22)

TERM the terminal emulation

USER the user name

install the `mono` terminfo!

install the `mono` terminfo!

try pimping the mono terminfo.

also unset the variable `LANG`

also small monthly donations do help :-)

Contents of comm/net/amigassh.lha

PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 Feb 23 11:09 amigassh/
-rw-r--r--  1000/1000     2857    7169  39.9% -lh5- dded Feb 23 11:09 amigassh/COPYING
-rw-r--r--  1000/1000    24887   39804  62.5% -lh5- 5da6 Feb 23 11:09 amigassh/amigassh
-rw-r--r--  1000/1000      455     906  50.2% -lh5- 5a43 Feb 23 11:09 amigassh/amigassh.info
-rw-r--r--  1000/1000     2516    5338  47.1% -lh5- b86f Feb 23 11:09 amigassh/amigassh.readme
-rw-r--r--  1000/1000      534    1347  39.6% -lh5- 6c10 Feb 23 11:09 amigassh/mono
-rw-r--r--  1000/1000      640    1272  50.3% -lh5- 094c Feb 23 11:09 amigassh/mono.src
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total         7 files   31889   55836  57.1%            Feb 24 02:54

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminet aminet net>