Supported Cipher Suites and Host Key Types

SFTP connections are encrypted. For a connection to work, the target server must support at least one of the following ciphers:

The aes*-ctr values use AES in CTR mode with 128-, 192-, or 256-bit keys.

Use the following table to check your SFTP server or provider's interoperability:

Communication protocol

NetSuite supports SFTP (SSH File Transfer Protocol).

Your SFTP server must support cryptographic algorithms. Configure your server to use at least one of the following:

  • Encryption (bulk-cipher) algorithms

    • AES-128-CBC

    • AES-128-CTR

    • AES-128-GCM

    • AES-192-CBC

    • AES-192-CTR

    • AES-256-CBC

    • AES-256-CTR

    • AES-256-GCM

    • ChaCha20-Poly1305

  • Host-key algorithms

    • RSA

    • DSA

    • ECDSA

SSH encrypts the entire SFTP session; files aren't additionally encrypted unless you encrypt the file contents themselves.

Authentication mechanism

Username

Password

Password/SSH key with or without passphrase

SSH host key

With each connection request, you must supply the host key. Any host key changes need to be managed manually.

GUID

The password GUID should be a value generated by a credential field from a Suitelet using Form.addCredentialField(options).

The password GUID field's originating credential field must include the SFTP domain on the restrictToDomains parameter.

The password GUID field's originating credential field must include the script utilizing the password GUID on the restrictToScriptIds parameter.

Signature algorithms

RSA:

  • ssh-rsa

  • rsa-sha2-512-cert-v01@openssh.com

  • rsa-sha2-256-cert-v01@openssh.com

  • rsa-sha2-512

  • rsa-sha2-256

DSA:

  • ssh-dss-cert-v01@openssh.com

  • ssh-dss

EC:

  • ecdsa-sha2-nistp256-cert-v01@openssh.com

  • ecdsa-sha2-nistp384-cert-v01@openssh.com

  • ecdsa-sha2-nistp521-cert-v01@openssh.com

  • ecdsa-sha2-nistp256

  • ecdsa-sha2-nistp384

  • ecdsa-sha2-nistp521

EDDSA:

  • ssh-ed25519-cert-v01@openssh.com

  • ssh-ed25519

Firewall policy is at the discretion of your SFTP service provider.

Related Topics

General Notices