# SSH Authentication([Setup] Menu)

## "TTSSH: Authentication Setup" Dialog box

User name
  Specify user name to be used for SSH connection.
  When Check the supported authentication methods before login was checked, you can not change user name.
  Do not enter username
    Do not enter username.
  Use default username
    Use default username.
    Default username is entered in the edit box.
    However, nothing will be input if the edit box is empty.
  Use logon username
    Use Windows logon username.
Specify default authentication method.
  Use plain password to log in
    Specify Password if a password authentication is used.
  Use RSA/DSA/ECDSA/ED25519 key to login
    Choose an authentication method using RSA/DSA/ECDSA/ED25519 key which are previously generated.
    Private key file
      Specify OpenSSH format private key file.
      TTSSH 2.63(Tera Term 4.76) later can support the PuTTY format and SECSH(ssh.com) format of the SSH2 private key.
  Use rhost to login (SSH1)
    Specify if rhost connection is allowed by Host.
    Local user name
      Specify user name.
    Host private key file
      Specify OpenSSH format private key file.
  Use SSH1:challenge/response(TIS) / SSH2:keyboard-interactive to log in
    SSH1
      Choose if Challenge/Response authentication is available. It may be S/Key authentication depending on the server.
    SSH2
      Choose if keyboard-interactive authentication is available. This authentication method is used to log in to the server by using your password that has disabled password authentication such as FreeBSD.
      Encrypted input data are sent to the server with the method. When a password is input for authentication, same as password authentication, encrypted password passes through.
  Use Pageant
    Choose an authentication method using RSA/DSA key with Pageant.
    TTSSH does not handle a private key file.
Check the supported authentication methods before login (SSH2)
  Modified to confirm the available authentication method for the server prior to login and invalidate unsupported method.
  Modified to access the server by using only user name in background when displaying authentication dialog. In order for this feature to work, user name must be identified when a connection request is started. If user name is specified in a default user name or in a command line, it will be used.
  If a focus is lost after user name is entered, a content of user name field is used and it can't be changed afterward.