Diagram
The SSHAuthentication element specifies the credentials for authentication with a server, e.g. an FTP Server or a Proxy. Child elements include: Account for authentication at one of the systems involved in file transfer, e.g. an FTP or SFTP server. Usually the account corresponds to a user name. Should the respective server system be part of a Windows domain then the syntax domain\account can be used. Support for KeePass versions 1 and 2. Note: Availability starting with YADE-464. Referencing CredentialStore fields. Note: Availability starting with YADE-481. Referencing a field in the CredentialStore is effected by the following syntax: cs://[entry_path]@entry_field where <Hostname> element: Examples Specifies the order in which the client should try protocol 2 authentication methods. This allows a client to prefer one method (e.g. publickey) over another method (e.g. password). Specifies the authentication methods that must be successfully completed for a user to be granted access. See SSH configuration: The use of this element specifies that for SSHAuthentication an authentication method using a Password will be applied. As an alternative to using passwords the authentication methods: Password for authentication at a server that is involved in file transfer, e.g. with an FTP or SFTP protocol or Proxy protocol that makes use of BasicAuthentication. Passwords are not displayed in the YADE log files. A drawback is that passwords are visible in YADE configuration files. In order to avoid this you could switch to using File Transfer Protocols that allow SSHAuthentication, e.g. SFTP. Support for KeePass versions 1 and 2. Note: Availability starting with YADE-464. Referencing CredentialStore fields. Note: Availability starting with YADE-481. Referencing a field in the CredentialStore is effected by the following syntax: cs://[entry_path]@entry_field where <Hostname> element: Examples The use of this element specifies that for SSHAuthentication an authentication method for public/private keys using an AuthenticationFile will be applied. This is called public/private key authentication and helps to avoid the use of passwords for authentication. As an alternative to public/private key authentication the authentication methods: The value of this parameter specifies the path and name of an account's private key file used for SSHAuthentication. This parameter must be specified if the authentication method AuthenticationMethodPublickey is used. Should the private key file be secured by a passphrase then this must be specified using the Passphrase parameter. Authentication files are most often stored in the user home directory in a .ssh folder and have to be secured with the proper file permissions. However, any path can be specified for an authentication file with this parameter. The location of the authentication file has to be accessbible for the account that runs the YADE Client. For Unix systems file permissions 600 are required for authentication files. Support for KeePass versions 1 and 2. Note: Availability starting with YADE-464. Referencing CredentialStore fields. Note: Availability starting with YADE-481. Referencing a field in the CredentialStore is effected by the following syntax: cs://[entry_path]@entry_field where <Hostname> element: Examples A passphrase secures an AuthenticationFile that is used for SSHAuthentication. The passphrase is added when creating the private key authentication file. Passphrases are not displayed in the YADE log files. As a drawback passphrases are visible in YADE configuration files if not protected as secure strings, e.g. from a CredentialStore. Support for KeePass versions 1 and 2. Note: Availability starting with YADE-464. Referencing CredentialStore fields. Note: Availability starting with YADE-481. Referencing a field in the CredentialStore is effected by the following syntax: cs://[entry_path]@entry_field where <Hostname> element: Examples The use of this element specifies that for SSHAuthentication an authentication method for public/private keys using an AuthenticationFile will be applied. This is called public/private key authentication and helps to avoid the use of passwords for authentication. As an alternative to public/private key authentication the authentication methods: The value of this parameter specifies the path and name of an account's private key file used for SSHAuthentication. This parameter must be specified if the authentication method AuthenticationMethodPublickey is used. Should the private key file be secured by a passphrase then this must be specified using the Passphrase parameter. Authentication files are most often stored in the user home directory in a .ssh folder and have to be secured with the proper file permissions. However, any path can be specified for an authentication file with this parameter. The location of the authentication file has to be accessbible for the account that runs the YADE Client. For Unix systems file permissions 600 are required for authentication files. Support for KeePass versions 1 and 2. Note: Availability starting with YADE-464. Referencing CredentialStore fields. Note: Availability starting with YADE-481. Referencing a field in the CredentialStore is effected by the following syntax: cs://[entry_path]@entry_field where <Hostname> element: Examples A passphrase secures an AuthenticationFile that is used for SSHAuthentication. The passphrase is added when creating the private key authentication file. Passphrases are not displayed in the YADE log files. As a drawback passphrases are visible in YADE configuration files if not protected as secure strings, e.g. from a CredentialStore. Support for KeePass versions 1 and 2. Note: Availability starting with YADE-464. Referencing CredentialStore fields. Note: Availability starting with YADE-481. Referencing a field in the CredentialStore is effected by the following syntax: cs://[entry_path]@entry_field where <Hostname> element: Examples Usage only with the YADE Client on the command shell. The use of this element specifies that for SSHAuthentication an authentication method for keyboard interactive authentication, which allows the YADE Client on the command shell to ask a password question and the user to input a response. As an alternative to keyboard interactive authentication the authentication methods:
SSHAuthentication - SSHAuthenticationType
Notes
Element
Type
Required
Description
Account
string
Required
or the custom fields.
PreferredAuthentications
string
Optional
Notes
RequiredAuthentications
string
Optional
Notes
AuthenticationMethodPassword
Required
Notes
can be used.
Password
string
Required
or the custom fields.
AuthenticationMethodPublickey
Optional
Notes
can be used.
AuthenticationFile
string
Required
Notes
or the custom fields.
Passphrase
string
Optional
Notes
or the custom fields.
AuthenticationMethodPublickey
Required
Notes
can be used.
AuthenticationFile
string
Required
Notes
or the custom fields.
Passphrase
string
Optional
Notes
or the custom fields.
AuthenticationMethodKeyboardInteractive
Optional
Notes
can be used.
References
References Notes
References
References
References
References Notes
References
References
References
References
References
References
References
Overview
Content Tools