• Hello MLAers! We've re-enabled auto-approval for accounts. If you are still waiting on account approval, please check this thread for more information.

SSHeven: a modern SSH client for Mac OS 7/8/9

Been busy with work, but, just released a minor update, 0.8.9 is out now. A few bugs were fixed and you can now connect/disconnect/reconnect without quitting. I guess my original plan of finishing ssheven by end of summer 2020 was optimistic, huh? The next feature and release will be for scp file transfer, I'm not even going to try to put a date on it.
 
Mmm, I'll have to look!

Thank you again for your work on this! I use ssheven to hop onto a local shell box I run with an IRC client on it, and it's great to be able to hop in old Macs.

File transfer is going to be super fun too!
 
1683928934175.png
Thank you for this!! This is an awesome way to manage a Raspberry Pi.

Now I really want to get an RPi0w on a https://github.com/PiSCSI installed internally for wireless networking knowing that I can remote access the RPi OS from within MacOS.
 
I'm always happy to see people using ssheven! It's been a very busy year for me but I swear I think about working on ssheven all the time 😩

The big things on the agenda are (still) improved handling of network errors, file transfer, various bug fixes, and some code cleanup. There are plenty of other improvements I'd like to address eventually. (Actually I have another even more amazing semi-related project that I'd like to do next, but I definitely want to "finish" ssheven first).
 
Last edited:
Sending files to the SSH server would be awesome. Right now I have them on the same network so I can transfer files other ways, but sending files from the Mac through SSH to the server would be awesome!
 
Loving SSHeven.
Works great on my SE/30, and even better on my Color Classic Mystic at '040 speeds (and colour, lol).

Yet another breath of new life and purpose given to these beautiful nostalgic machines. :)
Thanks for continuing to develop for 68K!
 

Attachments

  • IMG_0868.jpg
    IMG_0868.jpg
    253.5 KB · Views: 42
A small update on SSHeven: version 0.9.0 is now available. It has:
  • Very basic unicode support (turns all non-ASCII characters into a ◊). This means a rogue unicode character won't mess up all your text alignment anymore.
  • Improved alt/option key handling
  • Fix for crashes on PPC 601 machines
  • Updated SSH and TLS libraries (speed and security improvements)
  • Better behavior on server disconnects
Hopefully I can get back into the groove and target some of the bigger feature asks soon.

As always, thanks to everyone who has reported bugs and tested fixes!
 
A small update on SSHeven: version 0.9.0 is now available. It has:
  • Very basic unicode support (turns all non-ASCII characters into a ◊). This means a rogue unicode character won't mess up all your text alignment anymore.
  • Improved alt/option key handling
  • Fix for crashes on PPC 601 machines
  • Updated SSH and TLS libraries (speed and security improvements)
  • Better behavior on server disconnects
Hopefully I can get back into the groove and target some of the bigger feature asks soon.

As always, thanks to everyone who has reported bugs and tested fixes!
This is very impressive. I was only referencing SSH support for early Macs about a week ago. Do you support Elliptic Curve Cryptography too? It'd be even better if there was a primitive BBS style front end for 68KMLA, so that we'd be able to actually read and write posts using an ancient Mac!
 
Do you support Elliptic Curve Cryptography too?
I believe, with the latest libssh2 version I'm using now, there is some support. I haven't confirmed in SSHeven, but the project claims:
Key Exchange Methods: diffie-hellman-group-exchange-sha256, diffie-hellman-group1-sha1, diffie-hellman-group14-sha1, diffie-hellman-group-exchange-sha1
Hostkey Types: ssh-ed25519, ssh-ed25519-cert-v01@openssh.com, ecdsa-sha2-nistp521, ecdsa-sha2-nistp384, ecdsa-sha2-nistp256, ssh-rsa, ssh-dss
Ciphers: aes256-gcm@openssh.com, aes128-gcm@openssh.com, aes256-ctr, aes192-ctr, aes128-ctr, aes256-cbc (rijndael-cbc@lysator.liu.se), aes192-cbc, aes128-cbc, 3des-cbc, blowfish-cbc, cast128-cbc, arcfour, arcfour128
MAC hashes: hmac-sha2-512, hmac-sha2-512-etm@openssh.com, hmac-sha2-256, hmac-sha2-256-etm@openssh.com, hmac-sha1, hmac-sha1-96, hmac-md5, hmac-md5-96, hmac-ripemd160 (hmac-ripemd160@openssh.com)
 
Back
Top