Token2Shell now natively supports SHA256 and SHA512 signature algorithms for RSA private keys

Token2Shell • 17.3.0

Token2Shell now natively supports SHA256 and SHA512 signature algorithms (rsa-sha2-256 and rsa-sha2-512 respectively) for RSA private keys. If you had problems logging into an OpenSSH server version 8.8 or later using an RSA private key (ex. 'publickey' user authentication, agent forwarding etc.), this new version should fix those issues.

Token2Shell now supports higher bit MODP groups and hash algorithms for SSH key exchange methods

Token2Shell • 17.1.0

Token2Shell version 17.1.0 is submitted to Microsoft Store and should be available soon. The following lists its new features and improvements.

  • Added new SSH key exchange methods:
    curve25519-sha256, diffie-hellman-group14-sha256 (2048-bit), diffie-hellman-group16-sha512 (4096-bit), diffie-hellman-group18-sha512 (8192-bit)
  • Improved handling META key (Left-ALT key) shortcuts for international keyboard layouts
  • Added workarounds to improve displaying powerline/tmux status bar with Unicode symbol characters
  • Fixed unexpected hang problems while using 'domterm' terminal type in GNUPLOT

Token2Shell becomes more keyboard friendly in version 17.0.0

Token2Shell • 17.0.0

Token2Shell version 17.0.0 is submitted to Microsoft Store and should be available soon. The following lists its new features and improvements.

  • Floating terminal windows now have a dedicated close button on their title bar and corresponding session tab
  • You can now set newly created floating terminal window size in characters. This option is also available for Address Book entries.


  • Address Book and Command Macro side panels now have an option for automatically closing themselves after selecting an item


  • You can now use the 'back (XButton1)' button on some mice for opening a parent folder in file navigation panels (ex. Address Book)
  • Token2Shell version 16+ requires Windows 10 October 2018 Update (Build 17763) or later

Token2Shell version 16.1.0 brings enhancements and fixes for running it on Windows 10 October 2018 Update

Token2Shell • 16.0.0/16.1.0

▬  Version 16.1.0

  • Context popup menus for selected text are now correctly positioned on HiDPI monitors
  • You can now select text even in Xterm mouse mode without using any special keyboard combo (no SHIFT key required)
  • Improved connection stability for serial devices
  • Improved UI consistency with Windows 10 October 2018 Update

▬  Version 16.0.0

  • Improved interpreting terminal control codes
  • Importing private keys no longer shows an erroneous exception message box for successful transfer
  • Fixed unexpected crashes when URL's are used for opening terminals
  • Token2Shell version 16+ requires Windows 10 October 2018 Update (Build 17763) or later

Using YubiKey for SSH public key authentication becomes easier

Token2Shell • 15.2.0

Login Agent now supports manually pre-loading the public keys on PIV smart cards (ex. YubiKey 4/Neo). This can be handy when you want to test your PIV smart card without creating an Address Book entry. It can also be used to cache the PIN for your PIV smart card even when you disabled the "Cache SSH login data" option in Login Agent.

Do you want to add your YubiKey to your SSH server account? No problem! Just plug in your YubiKey and get its public key in OpenSSH format by using the "Copy Public Key to Clipboard" menu in Private Keys panel. You can then paste the public key to your server settings just like any other key, no muss, no fuss.

Got a YubiKey? Now you can seamlessly use it with Token2Shell for SSH public key authentication

Token2Shell • 15.0.0/15.1.0
  • PIV smart cards (ex. YubiKey 4/Neo) are now natively supported for the SSH public key user authentication. When you want to use a PIV smart card for SSH, simply select one of the virtual "<piv-card>" private key files. You can also copy OpenSSH public keys directly off a PIV smart card and conveniently set up your SSH.

    Using PIV Smart Cards for SSH Public Key Authentication
    http://token2shell.com/howto/piv-smart-card

  • A PIV smart card is now automatically included in SSH agent forwarding even when the [ Login Agent ] » "Cache SSH login data" option is turned off. So when you want to use your PIV smart card with SSH agent forwarding, just plug it in and you're ready!
  • You can now explicitly specify a command to run for SSH connections. This can be handy when you want to directly execute programs on your server without using any script. If you're using WSL, you can also use this feature to setup an "Open Token2Shell here" shortcut in File Explorer.

    Adding "Open Token2Shell here" to File Explorer for WSL (Address Book)
    http://token2shell.com/howto/wsl-open-token2shell-here

  • Address Book entry settings for SSH and Docker connections can now be overridden via URI query arguments. This should be useful in batch files that launch Token2Shell with different remote commands while using the same Address Book entry for Auto Login and other settings.

You can now drag-and-drop private keys for adding SSH address book entries in Token2Shell

Token2Shell • 14.4.0
  • Address Book now has a 'Private Key Wizard' for easily adding an SSH session file with the public-key user authentication. You just need to enter your server address and drag-and-drop a private key!
  • When Token2Shell detects a change in the host key for the connecting server, it now provides an option for directly updating the known host list.
  • 'Quick Connect' popup window for SSH connections now has an option for enabling the X11 forwarding.
  • You can now adjust the terminal screen display margin.
  • 'CTRL+SHIFT+A' keyboard shortcut is added for selecting all buffered terminal lines; Token2Shell first enables its 'Find' text mode and then selects all text.

Setup Token2Shell with your favorite colors; you can now import color schemes from iTerm2 and MacOS Terminal

Token2Shell • 14.2.0
  • Color schemes can now be imported from iTerm2 (*.itermcolors) and MacOS Terminal (*.terminal)

    Looking for cool color schemes? Check out this GitHub repository:
    https://github.com/mbadolato/iTerm2-Color-Schemes

  • Keyboard mapping files are updated. The new files will be copied when you freshly install Token2Shell. However, if you already installed Token2Shell and having problems using function keys or other special keys (ex. Home/End/Delete), try setting the keyboard mapping and terminal answerback to "xterm" after loading the new files via the "Restore" menu.
  • "Clear Scrollback" is added under the "Terminal" menu. If you want to save some previous lines, you can scroll back (SHIFT+UP) first and then select the menu; the text line buffer is cleared up to the currently visible top line.

Token2Shell can now search subfolders for its background image

Token2Shell • 14.1.0
  • When you have organized your background images in subfolders and want Token2Shell to randomly select an image from those subfolders, you can now enable the "Search subfolders" option.
  • Italic and strikethrough text styles are now supported. The new styles can improve your productivity while using server programs such as Vim. For example, while editing codes in Vim, you can set comment blocks in italic to improve readability.

Token2Shell can now do Docker!

Token2Shell • 14.0.0
  • Docker containers can now be created and managed from Token2Shell via newly added 'Docker Console'
  • Docker containers can now be directly connected from Token2Shell without installing any additional program (ex. OpenSSH server)
  • Sessions can now be kept alive by automatically sending a special SSH message or a string of characters (Idle Monitor)
  • Line Sender can now be set up per terminal
  • ALT+SHIFT+P now takes a snapshot of a terminal window with its title bar and frame border. If you just want the content area, press ALT+P.
  • When you minimize Token2Shell to Windows taskbar, Token2Shell now tries to postpone app suspension if you have any connected session. However, such postpone request can be denied or revoked when Windows detects low power.
  • Token2Shell version 14+ requires Fall Creator Update