[hemmerling] Remote Access Tools for Computers & Network Clients 2/4 - Serial Connections

SSH Clients & Servers, Telnet and Terminal Clients

Telnet & SSH Clients for Windows, Linux

KiTTY

PuTTY

Windows Terminal Services with SSH Service on Win10

  • “System / Settings / For developers - Terminal”, “Choose the default terminal app”.
    1. “Let Windows decide”.
    2. “Windows Console Host”.
      • Use Powershell & CMD.EXE commandline, as ANSI / VT100 terminal. ANSI terminal applications like the Linux editor “nano” work fine.
    3. “Windows Terminal”.
  • Call the terminal by the Win10 search “Windows Terminal” ⇒ “Terminal. App”.

SSH Shells for Android

Recommended SSH Shells for Android

  • ConnectBot # - “The first SSH client for Android”.
      • Android 15:
        • Google Play App: “This app isn't available for your device because it was made for an older version of Android” :-(.
        • Google Play by web browser “This app is not available for your device” :-(.
      • Download, installation and operation on Android 15 works fine :-).
    • Customizing the character font size:
      • “Verwenden Sie die Lautstärke-Tasten Ihres Geräts, um die Schriftgröße anzupassen” :-).
      • The character font size may be changed by settings “Einstellungen / Schriftgröße”.
        • Sie können die Schriftgröße während einer SSH Sitzung auch über die Lautstärke-Tasten Ihres Geräts anpassen”.
    • Customizing the character font size:
      • Use 2 fingers in the means of a zoom function, to increase and decrease the character font size :-).
    • Creation & editing of profiles..
      • When creating the profile, you must know the IP address ( obviously ), but also the port. So there is no help that port “22” is the standard SSH port.
      • You must first “kill” a profile ( the connection of the profile ), before you may “edit” or “delete” it.
    • Connecting.
      • “Password. Would you like to save this password?”.
    • The shell commands are not entered in the terminal window, but at an extra input line.
    • Customizing the character font size:
      • Use 2 fingers in the means of a zoom function, to increase and decrease the character font size :-).
    • Customizable keyboard :-).
      • Special menu with keyboard shortcuts for PC keys ( “F1”... “F12”, “Home”,.. ) and important keys ( ”:”, ”;”,...) :-).
    • Snippet manager:
      • “There are 5 snippets only may be created in the free version. Get premium access to create more snippets”.
    • Customizing the character font size:
      • Use 2 fingers in the means of a zoom function, to increase and decrease the character font size :-).

SSH Shells for Android which can just execute single SSH Commands

    • Implements FTP server and TFTP server, additionally :-).
    • You may just send commands by a “batch” command.
      • By saving the batch commands in an object, which can be executed.
      • By interactively entering the batch command in a temporary list, which can be executed.
    • In “Debug” mode, you may watch the terminal output.
    • Similar app with FTP server and TFTP server, without SSH functions: Google Play, Kanan Karimov "FTP Client/Server".
    • You may just send single shell commands by SHH.
      • “With the SSH button application you can send ssh commands to linux hosts via a button on your android device”.
      • No terminal output. Only feedback is a text message, e.g. “OK” or “Returncode was 1”.

SSH Shells for Android by PTY, USB and Bluetooth Serial Ports

Not recommended SSH Shells for Android

SSH Servers for Linux, Windows

    • “OpenSSH for Windows is a free package that installs a minimal OpenSSH server and client utilities in the Cygwin package without needing the full Cygwin installation”.
    • “Before starting the OpenSSH service you MUST edit the C:\Program Files (x86)\OpenSSH\etc\passwd file. If you don't do this, you will not be able to log in through the SSH server. Please read the readme.txt or quickstart.txt file for information regarding proper setup of the passwd file”.

SSH Keys, SSH Password Phrase

Resources

  • My AlmaLinux PC has the local IP “192.168.178.11”, SSH port: “11”, username: “node11”.
  • Microsoft Terminal.
  • StackOverflow "best practice when unit testing for embedded development" - “A necessary tool to develop is a signal injector. The embedded system will have some way of interfacing with a host system (typically via a serial port reserved for debugging). Use this to send test data (best option is terse ascii formatted so it is easily simulated by humans too)”, “Using TeraTerm as a serial port signal injector, and writing some TeraTerm macros (takes about 20 minutes), there is a huge suite of automated tests which can be run against any part of an embedded system – whether driver layer, O/S, layer 4-5, etc”.

Serial Communications & Terminal Clients

Terminal Clients for Windows, Linux

Protocols to transfer Data between 2 Terminals

USB Serial Drivers / Virtual COM Port (VCP) Drivers for Windows

 
en/remoteaccess02.html.txt · Last modified: 2025/11/03 21:12 (external edit) · []
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki