The following warnings occurred:
Warning [2] Undefined property: MyLanguage::$archive_pages - Line: 2 - File: printthread.php(287) : eval()'d code PHP 8.1.27 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/printthread.php(287) : eval()'d code 2 errorHandler->error_callback
/printthread.php 287 eval
/printthread.php 117 printthread_multipage



CBMSTUFF FORUM
SSH? - Printable Version

+- CBMSTUFF FORUM (https://www.cbmstuff.com/forum)
+-- Forum: CBMSTUFF PRODUCTS (https://www.cbmstuff.com/forum/forumdisplay.php?fid=1)
+--- Forum: WiModem232 / WiModem232 Pro (https://www.cbmstuff.com/forum/forumdisplay.php?fid=79)
+--- Thread: SSH? (/showthread.php?tid=597)

Pages: 1 2


SSH? - n9yty - 12-20-2018

I suppose it is well outside of the hardware power in this little box to handle an SSH connection, but it doesn't hurt to ask, does it?  Smile

My curiosity was sparked when I read about the AT*T[x] mode, thinking it was related to connection protocol... Seems it is something specifically for some pecularity in connection that telnet requires. Any clarification on that?

If SSH *could* be added, that would be sweet. LoL  Smile


RE: SSH? - admin - 12-20-2018

SSH is supported by the ESP8266, but I have no clue what it is used for or why you would use it. Smile

Why should this be added?


RE: SSH? - n9yty - 12-20-2018

(12-20-2018, 09:11 AM)admin Wrote: SSH is supported by the ESP8266, but I have no clue what it is used for or why you would use it.  Smile

Why should this be added?
I typed a long reply, posted, all all that showed up was your quoted text. Hmm....

The main reason is because telnet is unencrypted. Using SSH would protect your password as well as any other information you send over the connection. One could debate whether there is anything that is that important that needs to be encrypted, but if it is a relatively easy thing to add, please consider adding it.

I noticed a number of BBS systems now support both telnet and SSH, and in fact one that I connected to the other day actually noticed I was on a telnet connection and requested that I switched SSH. I don’t know whether this will increase or not, but again, if it is fairly simple to add, it might be a nice thing.

So, just a simple request, please consider it.

Thanks,
 Steve


RE: SSH? - admin - 12-20-2018

I can look into it, but I have no idea what is involved.

What BBS did you try to log into that requested SSH? I need some examples to look at and test.


RE: SSH? - n9yty - 12-20-2018

Thanks, Jim.

It was Xibalba, at xibalba.l33t.codes.44510. I actually didn't create an account, so I didn't log in, but it is the initial greeting that gives the warning.

Going to the telnet BBS Guide and searching for SSH shows a number of [Ok, a few... Smile] systems:

https://www.telnetbbsguide.com/?s=SSH


RE: SSH? - admin - 12-21-2018

LOL! Yeah, "few". 4 out of the 465 on that list. There are over 3,000 world-wide.


RE: SSH? - n9yty - 12-21-2018

Inded, although who can say if it will pick up speed. That's why I said only if it was easy to do, it isn't worth a huge investment in time. I found a solution that uses a Raspberry Pi via serial and does modem emulation that can handle it, so if push comes to shove that is an option, but it is nowhere near as elegant as the WiModem.

Thanks,
Steve


RE: SSH? - admin - 12-23-2018

Apparently the ESP8266 can't handle SSH due to the lack of CPU speed.


RE: SSH? - n9yty - 12-23-2018

That was my first assumption, but I really appreciate you taking the time to look into it. And, as noted, it isn't like it is a pressing issue at the present time. Smile


RE: SSH? - rbanffy@gmail.com - 02-16-2023

Did anything change since the last messages? I have used SSH from very limited machines (the most limited was a 16MHz Mac Color Classic). Newer TLS versions could be an issue for the CPU but 80 MHz (or 40MHz if you are running directly from flash) should be enough to handle it. The biggest hurdle could be the amount of memory to keep connection state (and code, if you are running from RAM).

There is a small ssh client (and TLS up to 1.3) that's open source called WolfSSH at https://github.com/wolfSSL/wolfssh that may be able to fit. Is the WiModem232 firmware on Github or any other place I could download and try my hand at building an image with the SSH client built-in?