Return to site

Ssh Console For Mac

broken image


Our SSH client supports all desktop and server versions of Windows, 32-bit and 64-bit, from Windows XP SP3 and Windows Server 2003, up to the most recent – Windows 10 and Windows Server 2019.

Download Termius - SSH client for macOS 10.10.0 or later and enjoy it on your Mac. ‎Termius is more than a mere SSH client – it's a complete command-line solution that's redefining remote access for sysadmins and network engineers. Securely access Linux or IoT devices and quickly fix issues from the comfort of your couch via laptop. In the AWS EC2 Management Console, click on Instances in the left menu (1) under EC2 Dashboard. Click on the Connect button (2) to open the Connect To Your Instance window.; You will copy and paste information from this window to your Mac Terminal window later. Next, open a Terminal window on your Mac and navigate using the cd (change directory) command to the folder containing the private. Paste the connection string copied from the previous step to a terminal window on a Mac OS X or Linux system, and then press Enter to connect to the console. If you are not using the default SSH key or ssh-agent, you can modify the serial console connection string to include the identity file flag, -i, to specify the SSH key to use. On the other computer, open the Terminal app (if it's a Mac) or an SSH client. Type the ssh command, then press Return. The general format of the ssh command is: ssh username@IPAddress. For example, if your user name is steve, and your computer's IP address is 10.1.2.3, enter the following.

Our client is free for use of all types, including in organizations. To begin, simply download it here.

The Terminal app is the default CLI that comes bundled with the Mac, and is a rather.

Our SSH and SFTP client for Windows incorporates:

  • One of the most advanced graphical SFTP clients.

  • Single-click Remote Desktop forwarding.

  • State-of-the-art terminal emulation with support for the bvterm, xterm, and vt100 protocols.

  • Support for corporation-wide single sign-on using SSPI (GSSAPI) Kerberos 5 and NTLM user authentication, as well as Kerberos 5 host authentication.

  • Support for ECDSA, RSA and DSA public key authentication with comprehensive user keypair management.

Downloading tools for mac

  • Encryption and security: Provides state-of-the-art encryption and security suitable as part of a standards-compliant solution meeting the requirements of PCI, HIPAA, or FIPS 140-2 validation.

  • Obfuscated SSH with an optional keyword. When supported and enabled in both the client and server, obfuscation makes it more difficult for an observer to detect that the protocol being used is SSH. (Protocol; OpenSSH patches)

  • Powerful SSH port forwarding capabilities, including dynamic forwarding through integrated SOCKS and HTTP CONNECT proxy.

  • Powerful command-line parameters which make the SSH client highly customizable and suitable for use in specific situations and controlled environments. Switch sound file converter for mac.

  • An FTP-to-SFTP bridge allowing you to connect to an SFTP server using legacy FTP applications.

  • An advanced, scriptable command-line SFTP client, sftpc.

    The Textures and Frames panel have only a few styles.(Image credit: Tom's Guide) Guided EditsThe Guided mode is the heart of PS Elements' role as an imaging teaching platform. The Adjustments panel (Smart Fix, exposure, lighting, color, balance and sharpen) uses variation thumbnails similar to (though smaller than) those in the Organizer's Instant Fix. Here, you can easily learn photo-editing techniques that might be confusing or complex. On the other hand, its drop-down menu has many of the program's image-editing commands (though none of those related to layers, which aren't available in the Quick Editor).MORE:The most used portions of the Quick Editor are the nested panels to the right: Adjustments, Effects, Textures and Frames.

  • The elements of machine design

  • A scriptable command-line remote execution client, sexec, and a command-line terminal console client, stermc.

  • A scriptable command-line tunneling client, stnlc, with support for static port forwarding rules, dynamic SOCKS-based tunneling, and FTP-to-SFTP bridge.

  • Our .NET SSH library, FlowSshNet, with example PowerShell scripts showing how to use the SSH library for file transfer and remote program execution from PowerShell.

  • Bitvise SSH Server remote administration features.

  • Bitvise software does not contain ads, install product bundles or collect user data for sale. We are 100% supported by users who license our software. Thank you!

    Bitvise SSH Client incorporates one of the most advanced SFTP file transfer clients, supporting:

    • automatic resuming, text file awareness, recursive subdirectory transfers;
    • powerful, advanced transfer list management;
    • verified-integrity resume with servers that support SFTP v6 check-file and check-file-blocks;
    • directory mirroring with servers that support SFTP v6 check-file and check-file-blocks;
    • high speed - in tens or hundreds of MB/s with Bitvise SSH Server, network and disk speed permitting;
    • fast responsiveness to user input even when in the middle of multiple file transfers.

    Bitvise SSH Client also incorporates an advanced, scriptable command-line SFTP client.

    Bitvise SSH Client provides integrated access to the SSH server's console, either via VT-100 and xterm protocols supported by most SSH servers on any platform, or via the enhanced bvterm protocol supported by Bitvise SSH Server:

    • all terminal emulation is done in a regular Windows console, using standard Windows fonts, supporting standard settings for Windows consoles;
    • UTF support with VT-100 and xterm, Unicode support with bvterm (full Unicode support on NT-series Windows platforms);
    • full color support with xterm and bvterm;
    • support for large screen buffers, all key combinations including Alt-keys and accurate console rendering with bvterm (fully accurate on NT-series Windows platforms).

    Bitvise SSH Client also incorporates a command line terminal emulation client, stermc, as well as a command-line remote execution client (sexec).

    When using Bitvise SSH Client to connect to a GSSAPI-enabled SSH server in the same or a trusted Windows domain, you can let Kerberos 5 (or on older platforms, NTLM) perform the server as well as user authentication for you. No manual host key verification; no management of user passwords and public keys. Just tell the SSH client which server in the domain to connect to, and if that server is Bitvise SSH Server (WinSSHD) or another server with compatible support for GSSAPI, the two programs will authenticate and establish a secure connection automatically.

    Bitvise SSH Client is a powerful SSH2 port forwarding client with many features, including:

    • Dynamic tunneling via integrated proxy supporting SOCKS4, SOCKS4A, SOCKS5 and HTTP CONNECT proxy tunneling protocols. Configure your applications to connect to target hosts through the SSH Client's proxy, and no manual tunneling rules need be configured.

      How to set up programs for dynamic tunneling: Firefox, IE; with these settings in Bitvise SSH Client.

    • Port forwarding settings can be saved to and loaded from a profile. One can maintain multiple complex tunneling configurations without having to manually enter parameters before each session.

    • Bitvise SSH Client minimizes its presence by displaying only a system tray icon when running in the background. If an error is encountered while the program is minimized, the icon reflects that.

    • Server-side forwarding: with Bitvise SSH Server and Client, a server and multiple clients can be set up so that all port forwarding rules are configured centrally at the server, without requiring any client-side setting updates. The SSH clients only need to be configured once, and port forwarding rules can easily be changed when necessary.

    • Command-line parameters are supported. Using command-line automation, a port forwarding session can be started from a link in the Startup menu without requiring any user interaction whatsoever. Help with the command-line parameters can be found in the SSH client log area when it is first started, or by executing 'BvSsh /?' from a command prompt.

    • After an SSH session is established, any external application can be launched automatically.

    • If an SSH session is interrupted, Bitvise SSH Client can automatically reconnect to the server.

    Ssh Console For Mac

    Bitvise SSH Client also incorporates an advanced, scriptable command-line tunneling client.

    Run 'BvSsh -?' for a list of command-line parameters providing flexibility to:

    • make Bitvise SSH Client load a profile and connect immediately on startup and exit on disconnect using the -profile, -loginOnStartup and -exitOnLogout parameters;

    • make Bitvise SSH Client hide portions of its user interface (main window, authentication messages, access to SSH features) using the -hide and -menu parameters;

    • run Bitvise SSH Client from removable media and prevent it from making any changes to the Windows registry - and yet use public key authentication and verify host keys using the -noRegistry, -keypairFile and -hostKeyFile parameters;

    and more.

    Additionally, when the graphical Bitvise SSH Client is running, you can use the command line utility BvSshCtrl to programmatically cause the client to log in, log out, or exit. Run 'BvSshCtrl' for help.

    Bitvise SSH Client (Tunnelier) supports command-line parameters that control how it uses the Windows registry (the -noRegistry and -baseRegistry parameters). This can be used when control over registry usage is required.

    The latest versions of our SSH Client additionally support storing host key information and client authentication keypairs in an SSH Client profile. This means that you can copy the contents of the SSH Client installation directory to a USB key, insert the USB key into another computer, and run the graphical SSH Client as follows:

    Ssh

  • Encryption and security: Provides state-of-the-art encryption and security suitable as part of a standards-compliant solution meeting the requirements of PCI, HIPAA, or FIPS 140-2 validation.

  • Obfuscated SSH with an optional keyword. When supported and enabled in both the client and server, obfuscation makes it more difficult for an observer to detect that the protocol being used is SSH. (Protocol; OpenSSH patches)

  • Powerful SSH port forwarding capabilities, including dynamic forwarding through integrated SOCKS and HTTP CONNECT proxy.

  • Powerful command-line parameters which make the SSH client highly customizable and suitable for use in specific situations and controlled environments. Switch sound file converter for mac.

  • An FTP-to-SFTP bridge allowing you to connect to an SFTP server using legacy FTP applications.

  • An advanced, scriptable command-line SFTP client, sftpc.

    The Textures and Frames panel have only a few styles.(Image credit: Tom's Guide) Guided EditsThe Guided mode is the heart of PS Elements' role as an imaging teaching platform. The Adjustments panel (Smart Fix, exposure, lighting, color, balance and sharpen) uses variation thumbnails similar to (though smaller than) those in the Organizer's Instant Fix. Here, you can easily learn photo-editing techniques that might be confusing or complex. On the other hand, its drop-down menu has many of the program's image-editing commands (though none of those related to layers, which aren't available in the Quick Editor).MORE:The most used portions of the Quick Editor are the nested panels to the right: Adjustments, Effects, Textures and Frames.

  • A scriptable command-line remote execution client, sexec, and a command-line terminal console client, stermc.

  • A scriptable command-line tunneling client, stnlc, with support for static port forwarding rules, dynamic SOCKS-based tunneling, and FTP-to-SFTP bridge.

  • Our .NET SSH library, FlowSshNet, with example PowerShell scripts showing how to use the SSH library for file transfer and remote program execution from PowerShell.

  • Bitvise SSH Server remote administration features.

  • Bitvise software does not contain ads, install product bundles or collect user data for sale. We are 100% supported by users who license our software. Thank you!

    Bitvise SSH Client incorporates one of the most advanced SFTP file transfer clients, supporting:

    • automatic resuming, text file awareness, recursive subdirectory transfers;
    • powerful, advanced transfer list management;
    • verified-integrity resume with servers that support SFTP v6 check-file and check-file-blocks;
    • directory mirroring with servers that support SFTP v6 check-file and check-file-blocks;
    • high speed - in tens or hundreds of MB/s with Bitvise SSH Server, network and disk speed permitting;
    • fast responsiveness to user input even when in the middle of multiple file transfers.

    Bitvise SSH Client also incorporates an advanced, scriptable command-line SFTP client.

    Bitvise SSH Client provides integrated access to the SSH server's console, either via VT-100 and xterm protocols supported by most SSH servers on any platform, or via the enhanced bvterm protocol supported by Bitvise SSH Server:

    • all terminal emulation is done in a regular Windows console, using standard Windows fonts, supporting standard settings for Windows consoles;
    • UTF support with VT-100 and xterm, Unicode support with bvterm (full Unicode support on NT-series Windows platforms);
    • full color support with xterm and bvterm;
    • support for large screen buffers, all key combinations including Alt-keys and accurate console rendering with bvterm (fully accurate on NT-series Windows platforms).

    Bitvise SSH Client also incorporates a command line terminal emulation client, stermc, as well as a command-line remote execution client (sexec).

    When using Bitvise SSH Client to connect to a GSSAPI-enabled SSH server in the same or a trusted Windows domain, you can let Kerberos 5 (or on older platforms, NTLM) perform the server as well as user authentication for you. No manual host key verification; no management of user passwords and public keys. Just tell the SSH client which server in the domain to connect to, and if that server is Bitvise SSH Server (WinSSHD) or another server with compatible support for GSSAPI, the two programs will authenticate and establish a secure connection automatically.

    Bitvise SSH Client is a powerful SSH2 port forwarding client with many features, including:

    • Dynamic tunneling via integrated proxy supporting SOCKS4, SOCKS4A, SOCKS5 and HTTP CONNECT proxy tunneling protocols. Configure your applications to connect to target hosts through the SSH Client's proxy, and no manual tunneling rules need be configured.

      How to set up programs for dynamic tunneling: Firefox, IE; with these settings in Bitvise SSH Client.

    • Port forwarding settings can be saved to and loaded from a profile. One can maintain multiple complex tunneling configurations without having to manually enter parameters before each session.

    • Bitvise SSH Client minimizes its presence by displaying only a system tray icon when running in the background. If an error is encountered while the program is minimized, the icon reflects that.

    • Server-side forwarding: with Bitvise SSH Server and Client, a server and multiple clients can be set up so that all port forwarding rules are configured centrally at the server, without requiring any client-side setting updates. The SSH clients only need to be configured once, and port forwarding rules can easily be changed when necessary.

    • Command-line parameters are supported. Using command-line automation, a port forwarding session can be started from a link in the Startup menu without requiring any user interaction whatsoever. Help with the command-line parameters can be found in the SSH client log area when it is first started, or by executing 'BvSsh /?' from a command prompt.

    • After an SSH session is established, any external application can be launched automatically.

    • If an SSH session is interrupted, Bitvise SSH Client can automatically reconnect to the server.

    Bitvise SSH Client also incorporates an advanced, scriptable command-line tunneling client.

    Run 'BvSsh -?' for a list of command-line parameters providing flexibility to:

    • make Bitvise SSH Client load a profile and connect immediately on startup and exit on disconnect using the -profile, -loginOnStartup and -exitOnLogout parameters;

    • make Bitvise SSH Client hide portions of its user interface (main window, authentication messages, access to SSH features) using the -hide and -menu parameters;

    • run Bitvise SSH Client from removable media and prevent it from making any changes to the Windows registry - and yet use public key authentication and verify host keys using the -noRegistry, -keypairFile and -hostKeyFile parameters;

    and more.

    Additionally, when the graphical Bitvise SSH Client is running, you can use the command line utility BvSshCtrl to programmatically cause the client to log in, log out, or exit. Run 'BvSshCtrl' for help.

    Bitvise SSH Client (Tunnelier) supports command-line parameters that control how it uses the Windows registry (the -noRegistry and -baseRegistry parameters). This can be used when control over registry usage is required.

    The latest versions of our SSH Client additionally support storing host key information and client authentication keypairs in an SSH Client profile. This means that you can copy the contents of the SSH Client installation directory to a USB key, insert the USB key into another computer, and run the graphical SSH Client as follows:

    BvSsh -noRegistry -profile=U:Profile.bscp

    This will tell the Client to not use the Windows registry, and to connect exclusively using the host and keypair information you have saved into Profile.bscp.

    For more information about the supported command line parameters, run the graphical SSH Client as follows:

    BvSsh -?

    Bitvise SSH Client further includes command line clients – sftpc, sexec, stermc, and stnlc – which also support the -noRegistry and -profile parameters. These command line clients are frequently used unattended, but can also be used interactively. For more information, check Using Bitvise SSH Client Unattended.

    Bitvise SSH Client incorporates sftpc, an advanced command-line SFTP client which supports:

    • queued background transfers so you can continue browsing directories while a file downloads ('get * -bg');
    • powerful command-line parameters for automated scripted transfers launched from a batch file or an external program;
    • verified-integrity resume with servers that support SFTP v6 check-file and check-file-blocks;
    • automatic text file conversion when transferring files between platforms (the 'type' command);
    • wildcards - the * and ? wildcard characters can match more than one file;
    • recursive transfers - a simple 'get * -s' downloads all files and subdirectories;
    • resume support - 'get file.txt -r' resumes a previously downloaded file if it already exists;
    • high speed - in the tens of MB/s with Bitvise SSH Server, network and disk speed permitting.

    Additional information:

    • Usage: after installing Bitvise SSH Client, get this help by executing 'sftpc -?'

    • Command list: after installing Bitvise SSH Client, get this help by connecting to a server using sftpc, then execute 'help' and 'help '

    • The 'log' utility can be used with sftpc to store the output of each individual SFTP session in a separate, uniquely named log file for auditing.

    • The 'retry' utility can be used with sftpc to automatically repeat transfer attempts after specific types of failures.

    Bitvise SSH Client incorporates sexec, a scriptable command-line remote execution client which can be used to securely execute programs on remote machines from a batch file. The batch file can perform actions based on the exit code reported from the remote program, and can capture the remote program's output for processing by simple redirection of sexec output.

    Another command-line program included with Bitvise SSH Client, stermc, conveniently opens an SSH terminal emulation session with xterm, VT-100 and bvterm support in the same Command Prompt window it is started from. If you SSH from computer A to computer B running Bitvise SSH Server, and you also have Bitvise SSH Client installed on computer B, you can use stermc to conveniently establish an onward SSH terminal session to computer C.

    All Bitvise command-line clients support all authentication methods supported by Bitvise SSH Client, can load settings from a profile configured in the graphical client, work with the same user keypair and host key database as the graphical client, can connect through a SOCKS or HTTP CONNECT proxy, and support a common set of command-line parameters controlling most aspects of establishing an SSH connection.

    Bitvise SSH Client incorporates stnlc, a scriptable command line port forwarding client with support for static port forwarding rules, dynamic SOCKS-based tunneling, as well as the FTP-to-SFTP bridge.

    For more information about using this client, run 'stnlc -h'.

    Bitvise SSH Client incorporates an FTP-to-SFTP bridge which performs translation between the FTP and SFTP protocols, allowing any FTP client application to connect securely to an SFTP server through Bitvise SSH Client. Both active mode and passive mode FTP data connections are supported, as well as restarted transfers, directory listings and other features. All FTP clients should be able to list directories and transfer files across Bitvise SSH Client's FTP-to-SFTP bridge, including integrated clients in applications such as DreamWeaver, GUI clients such as BulletProof FTP, and command line clients such as the default ftp.exe client accompanying Windows. If an FTP client you use fails to work with Bitvise SSH Client's FTP-to-SFTP bridge, let us know.

    Ssh Tools For Mac

    See Accessing an SFTP Server with an FTP Client for more information about the FTP bridge.

    When connected to Bitvise SSH Server, our client can do all of the above, as well as the following:

    • bvterm console: When connected to Bitvise SSH Server, our client provides you with the best console available on the Windows platform. Our bvterm protocol supports the full spectrum of a Windows console's features: colors, Unicode characters, all-key access and large scrollable buffers.

    • Remote server configuration: Using Bitvise SSH Client, all SSH Server settings can be configured remotely without having to use Remote Desktop.

    Bitvise SSH Client supports the following Windows versions:

    • Windows Server 2019
    • Windows Server 2016
    • Windows 10
    • Windows Server 2012 R2
    • Windows Server 2012
    • Windows 8.1
    • Windows Server 2008 R2
    • Windows Server 2008
    • Windows Vista SP1 or SP2
    • Windows Server 2003 R2
    • Windows Server 2003
    • Windows XP SP3

    A recent Bitvise SSH Client version should be used on all platforms. The SSH Client is security-sensitive software that communicates across a network. Using a recent version is the only way to receive updates. Therefore, we do not recommend indefinite use of older versions.

    SSH and SFTP:

    • Key exchange algorithms:

      • Curve25519
      • ECDH over elliptic curves secp256k1, nistp256, nistp384, nistp521 using SHA-512, SHA-384, or SHA-256
      • Diffie Hellman with group exchange using SHA-256 or SHA-1
      • Diffie Hellman with fixed 4096, 3072, 2048, or 1024-bit group parameters using SHA-512, SHA-256, or SHA-1
      • GSSAPI key exchange using Diffie Hellman and Kerberos authentication
    • Signature algorithms:

      • Ed25519
      • ECDSA over elliptic curves secp256k1, nistp256, nistp384, nistp521 using SHA-512, SHA-384, or SHA-256
      • RSA using 4096, 3072, 2048, 1024-bit key sizes with SHA-512, SHA-256, or SHA-1
      • DSA using SHA-1 (legacy)
    • Encryption algorithms:

      • AES with 256, 128-bit keys in GCM mode
      • AES with 256, 192, 128-bit keys in CTR mode
      • AES with 256, 192, 128-bit keys in CBC mode (legacy)
      • 3DES in CTR or CBC mode (legacy)
    • Data integrity protection:

      • AES with 256, 128-bit keys in GCM mode
      • HMAC using SHA-256, SHA-1
    • Server authentication:

      • Client verifies server identity using server host key fingerprint or public key
      • Automatic synchronization of new host keys to client supported
    • Client authentication:

      • Password authentication with Windows accounts - local or Active Directory
      • Password authentication with virtual accounts - configurable password policy
      • Public key authentication
      • Kerberos single sign-on using GSSAPI
      • Two-factor authentication with a time-based one-time password

    When FIPS is enabled in Windows, our software uses Windows built-in cryptography, validated by NIST to FIPS 140-2 under certificates #2937, #2606, #2357, and #1892. On Windows XP and 2003, our software uses the Crypto++ 5.3.0 FIPS DLL, originally validated by NIST under certificate #819 (historical). When FIPS mode is not enabled, additional non-FIPS algorithms are supported.

    Current Bitvise software versions (8.36 and higher) use the following cryptographic implementations for different algorithms, on different versions of Windows:

    Ssh Console For Mac Windows 10


    Algorithm
    Windows XP,
    Server 2003
    Windows Vista to 8.1,
    Server 2008 to 2012 R2
    Windows 10,
    Server 2016 to 2019
    Signature
    RSACrypto++ 5.3Windows CNGWindows CNG
    Ed25519n/aDJBDJB
    ECDSA (NIST curves)Crypto++ 5.3Windows CNGWindows CNG
    ECDSA/secp256k1Crypto++ 5.3OpenSSLWindows CNG
    1024-bit DSACrypto++ 5.3Windows CNGWindows CNG
    Non-standard DSACrypto++ 5.3Crypto++ 5.6Crypto++ 5.6
    Key exchange
    Classic DHCrypto++ 5.3Windows CNGWindows CNG
    Curve25519n/aDJBDJB
    ECDH (NIST curves)Crypto++ 5.3Windows CNGWindows CNG
    ECDH/secp256k1Crypto++ 5.3OpenSSLWindows CNG
    Encryption
    AESCrypto++ 5.3Windows CNGWindows CNG
    3DESCrypto++ 5.3Windows CNGWindows CNG
    Integrity
    GCMn/aWindows CNGWindows CNG
    HMAC-SHA2Crypto++ 5.3Windows CNGWindows CNG
    HMAC-SHA1Crypto++ 5.3Windows CNGWindows CNG

    This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)

    This product includes cryptographic software written by Eric Young (eay@cryptsoft.com).

    The HPCC currently operates two primary clusters, Quanah and Hrothgar. These run the CentOS Linux operating system, but can be accessed from any client using the appropriate tools. Instructions for how to connect to our HPCC clusters depends on the operating system you are using as a client and whether you are attempting to sign in from within or from outside the TTU campus network. Instructions for each of these dependencies can be found below.

    Table of Contents:

    Ssh Console For Mac Osx

    1. Logging in to the HPCC Clusters using Windows
    2. Logging in to the Linux Clusters using Linux/Mac

    Logging in to the HPCC Clusters using Windows

    If you are connecting to the HPCC Linux clusters from the wired TTU network or the TTUnet wireless network, or if you are connected from off-campus through the TTU Global Protect VPN client, then you are considered to be 'on campus'. Connections made from TTUHSC, the TTUguest wireless network or any other off campus site not in this list are treated as 'off campus'. For off-campus connections, follow the procedures outlined below and then navigate to the off-campus instructions for the SSH gateway at the end of this page.

    Getting an SSH client

    For users to connect to the HPCC Linux cluster systems they need a Secure Shell (SSH) client. Windows provides an SSH client through its PowerShell window or Command Prompt windows but most Windows users prefer to use one of the following SSH Windows applications. Other available options for plain-text terminals include Termius, which is available for macOS, Windows, Linux, iOS and Android.

    • Plain-text-only terminal applications:
      • Windows Subsystem for Linux (WSL) - Available on Windows 10 only
        • Windows Subsystem for Linux (WSL) is a lightweight Linux client available as an add-in to the Windows 10 operating system.
        • It is turned off by default. To enable it please follow these directions from Microsoft.
        • Once installed, you can continue connecting to our Linux clusters using the 'Logging in to the Linux Clusters using Linux/Mac' section below.
      • PuTTY - Available for all version of Windows
        • PuTTY is a lightweight SSH client developed by Simon Tatham.
        • PuTTY can be downloaded (for free) from the PuTTY Website.
    • X11 graphics-enabled applications:
      • MobaXterm is an enhanced terminal application for Windows with X11 server, tabbed SSH client, network tools and more. If you are needing to display X applications from the HPCC system, MobaXterm makes it easier since it does not require additional programs to provide X11 forwarding.

    Connecting to HPCC Resources via SSH on Windows

    Once you have obtained and installed a suitable SSH client on Windows, please follow the instructions below to make a connection:

    • Windows Subsystem for Linux (WSL) - Available on Windows 10 only
      • Because this method will install a lightweight version of Linux on your system, you can continue connecting to our Linux clusters using the 'Logging in to the Linux Clusters using Linux/Mac' section below, which includes sections on connecting from on campus and from off campus.
    • PuTTY - Available for all version of Windows
      • For instructions on how to connect to the HPCC using PuTTY, please see the following page: 'Connecting to HPCC Systems using Putty on Windows', which includes sections on connecting from on campus and from off campus.
    • MobaXterm has an extensive help page showing how to connect, including how to set up port forwarding in a way similar to PuTTY for off-campus connections. In general, these are similar to the instructions below.

    Logging in to the Linux Clusters using Linux/Mac

    If you are connecting to the Linux clusters from the wired TTU network or the TTUnet wireless network, or if you are connected from off-campus through the TTU Global Protect VPN client, then you are considered to be 'on campus'. Connections made from TTUHSC, the TTUguest wireless network or any other off campus site not in this list are treated as 'off campus'. For off-campus connections, follow the procedures outlined below and then navigate to the off-campus instructions for the SSH gateway at the end of this page.

    On Macs, the built-in Terminal application can be used for plain-text connections, and XQuartz is the best option for X11 graphics-enabled usage. Linux systems generally include a terminal application and options to install X.org X11 support for graphics-enabled applications.

    Other available options for plain-text terminals include Termius, which is available for macOS, Windows, Linux, iOS and Android.

    Connecting from 'On Campus' using Linux/Mac

    Open a new console/terminal and type in the following:

    You will be prompted for your eraider password and once you have entered it you will be logged into Quanah or Hrothgar where you can begin submitting jobs.

    Connecting from 'Off Campus' using Linux/Mac, WSL, or other terminal applications:

    If you are connecting to the Linux clusters from the wired TTU network or the TTUnet wireless network, or if you are connected from off-campus through the TTU Global Protect VPN client, then you are considered to be 'on campus'. Connections made from TTUHSC, the TTUguest wireless network or any other off campus site not in this list are treated as 'off campus'. All external traffic to the HPCC servers must first flow through the SSH gateway. You will first need to connect to the SSH gateway and then connect to Quanah or Hrothgar from there. To do this you will need to first open a new console/terminal and type in the following:

    You will be prompted for your eraider password, type it in then press enter. Once you have successfully entered your eraider password, the system will respond back with:

    You will be prompted for your eraider password and once you have entered it you will be logged into the Quanah or Ivy login node where you can begin submitting jobs.

    If you wish to connect in just one command line through the ssh gateway, please follow the instructions below. The format of this command depends on which version of SSL you are using.

    If your setup is using other older versions of SSH, such as built into PuTTY or the current default WSL, connecting in one line from off-site requires the following set of flags:

    With OpenSSH (used in Linux, Mac, and optionally installable in WSL), you can use the '-J' (jump) flag, as below:

    In each case, you will have to enter your eRaider password twice (once for the SSH gateway and once for the cluster login node).

    GUI-based SSH applications such as MobaXterm and Termius, include options to allow port forwarding to be set up to use the TTU SSH gateway for off-campus connections. For instructions on how to configure such settings, please consult the help instructions in the web sites for these programs.





    broken image