Generating an ssh key pair — osl wiki documentation


Our SSH client supports all desktop & server versions of Windows, 32-bit & 64-bit, from Windows XP SP3 & Windows Server 2003, up khổng lồ the most recent – Windows 10 và Windows Server 2019.

Bạn đang xem: Generating an ssh key pair — osl wiki documentation

Our client is free for use of all types, including in organizations. To begin, simply tải về it here.

Our SSH and SFTP.. client for Windows incorporates:

Single-click Remote Desktop forwarding.

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

Our .NET SSH library, FlowSshNet, with example PowerShell scripts showing how to lớn use the SSH library for file transfer and remote program execution from PowerShell. 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!

Graphical SFTP. File Transfers SSH Client incorporates one of the most advanced SFTP. file transfer clients, supporting:

automatic resuming, text file awareness, recursive sầu subdirectory transfers;powerful, advanced transfer menu management;verified-integrity resume with servers that tư vấn SFTPhường. v6 check-file & check-file-blocks;directory mirroring with servers that support SFTPhường. v6 check-file và check-file-blocks;high speed - in tens or hundreds of MB/s with SSH Server, network & disk tốc độ permitting;fast responsiveness khổng lồ user input even when in the middle of multiple tệp tin transfers. SSH Client also incorporates an advanced, scriptable command-line SFTPhường. client.

Terminal Access - Remote Console SSH Client provides integrated access to the SSH server"s console, either via VT-100 & xterm protocols supported by most SSH servers on any platkhung, or via the enhanced bvterm protocol supported by SSH Server:

all terminal emulation is done in a regular Windows console, using standardWindows fonts, supporting standard settings for Windows consoles;UTF tư vấn with VT-100 và xterm, Unicode support with bvterm (full Unicode tư vấn on NT-series Windows platforms);full color tư vấn with xterm & bvterm;support for large screen buffers, all key combinations including Alt-keys andaccurate console rendering with bvterm (fully accurate on NT-seriesWindows platforms). SSH Client also incorporates a command line terminal emulation client, stermc, as well as a command-line remote execution client (sexec).

Single sign-on

When using SSH Client to lớn connect khổng lồ a GSSAPI-enabled SSH hệ thống in the same or a trusted Windows tên miền, you can let Kerberos 5 (or on older platforms, NTLM) perkhung the VPS as well as user authentication for you. No manual host key verification; no management of user passwords và public keys. Just tell the SSH client which hệ thống in the domain lớn connect khổng lồ, and if that server is SSH Server (WinSSHD) or another server with compatible tư vấn for GSSAPI, the two programs will authenticate and establish a secure connection automatically.

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

Port forwarding settings can be saved to and loaded from a profile. One can maintain multiple complex tunneling configurations without having lớn manually enter parameters before each session. 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 ibé reflects that.

Server-side forwarding:with SSH Server và Client, a VPS and multiple clients can be set upso that all port forwarding rules are configured centrally at thehệ thống, without requiring any client-side setting updates. The SSHclients only need to lớn be configured once, và port forwarding rules caneasily 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 Startupthực đơn without requiring any user interaction whatsoever. Help with thecommand-line parameters can be found in the SSH client log area when itis first started, or by executing "BvSsh /?" from a comm& prompt.

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

If an SSH session is interrupted, SSH Client can automatically reconnect to the server. SSH Client also incorporates an advanced, scriptable command-line tunneling client.

Xem thêm: Giờ Mở Cửa Trung Tâm Thương Mại Royal City, Vincom Mega Mall Royal City

Highly customizable

Run "BvSsh -?" for a danh sách of command-line parameters providing flexibility to:

make SSH Client load a profile and connect immediately on startup và exit on disconnect using the -protệp tin, -loginOnStartup & -exitOnLogoutparameters;

make SSH Client hide portions of its user interface (main window, authentication messages, access lớn SSH features) using the -hide và -menu parameters;

run SSH Client from removable truyền thông và prsự kiện it from making any changes khổng lồ the Windows registry - & yet use public key authentication andverify host keys using the -noRegistry, -keypairFile and -hostKeyFileparameters;

và more.

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

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

The lachạy thử 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 inlớn another computer, and run the graphical SSH Client as follows:

BvSsh -noRegistry -profile=U:Profile.bscp

This will tell the Client khổng lồ not use the Windows registry, và to connect exclusively using the host & keypair information you have saved inlớn Protệp tin.bscp.

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

BvSsh -? SSH Client further includes comm& line clients – sftpc, sexec, stermc, and stnlc – which also support the -noRegistry và -protệp tin parameters. These command line clients are frequently used unattended, but can also be used interactively. For more information, kiểm tra Using SSH Client Unattended.

Command-Line SFTP Client SSH Client incorporates sftpc, an advanced command-line SFTPhường 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 tư vấn SFTPhường v6 check-tệp tin & check-file-blocks;automatic text tệp tin conversion when transferring files between platforms (the "type" command);wildcards - the * & ? wildcard characters can match more than one file;recursive sầu transfers - a simple "get * -s" downloads all files & 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 SSH Server, network and disk tốc độ permitting.

Additional information:

Command-Line Remote Execution Client SSH Client incorporates sexec,a scriptable command-line remote execution client which can be used tosecurely exeđáng yêu programs on remote machines from a batch file. Thebatch tệp tin can persize actions based on the exit code reported from theremote program, & can capture the remote program"s output forprocessing by simple redirection of sexec output.

Another command-line program included with SSH Client, stermc,conveniently opens an SSH terminal emulation session with xterm, VT-100& bvterm support in the same Commvà Prompt window it is startedfrom. If you SSH from computer A to computer B running SSH Server, và you also have sầu SSH Client installed on computer B, you can use stermc toconveniently establish an onward SSH terminal session lớn computer C.

All command-line clients tư vấn all authentication methodssupported by 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, & support a common mix of command-line parameters controlling most aspects of establishing an SSH connection.

Command-Line Tunneling Client SSH Client incorporates stnlc, a scriptable commvà 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".

FTP-to-SFTPhường Bridge SSH Client incorporates an FTP-to-SFTP bridge which performs translation between the FTPhường and SFTP. protocols, allowing any FTP client application to connect securely to an SFTP VPS through SSH Client. Both active sầu modepassive sầu modeFTPhường data connections are supported, as well as restarted transfers,directory listings và other features. All FTP. clients should be ablekhổng lồ menu directories and transfer files across SSH Client"s FTP-to-SFTPbridge, including integrated clients in applications such asDreamWeaver, GUI clients such as BulletProof FTP., & command lineclients such as the default ftp.exe cộ client accompanying Windows. If anFTP client you use fails to lớn work with SSH Client"s FTP-to-SFTPhường bridge, let us know.

See Accessing an SFTPhường Server with an FTPhường. Client for more information about the FTPhường bridge.

Using with SSH Server

When connected lớn SSH Server, our client can vày all of the above, as well as the following:

bvterm console: When connected to lớn 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 hệ thống configuration: Using SSH Client, all SSH Server settings can be configured remotely without having khổng lồ use Remote Desktop.

Windows version compatibility SSH Client supports the following Windows versions:

Windows Server 2019Windows Server 2016Windows 10Windows Server 2012 R2Windows Server 2012Windows 8.1Windows Server 2008 R2Windows Server 2008Windows Vista SP1 or SP2Windows Server 2003 R2Windows Server 2003Windows XPhường SP3

A recent 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 lớn receive sầu updates. Therefore, we vì chưng not recommover indefinite use of older versions.

Xem thêm: Hà Anh Tuấn Khởi Động See Sing Share Là Gì, Hà Anh Tuấn

Encryption and security features


Key exchange algorithms:

Curve25519ECDH over elliptic curves secp256k1, nistp256, nistp384, nistp521 using SHA-512, SHA-384, or SHA-256Diffie Hellman with group exchange using SHA-256 or SHA-1Diffie Hellman with fixed 4096, 3072, 2048, or 1024-bit group parameters using SHA-512, SHA-256, or SHA-1GSSAPI key exchange using Diffie Hellman & Kerberos authentication

Signature algorithms:

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

Encryption algorithms:

AES with 256, 128-bit keys in GCM modeAES with 256, 192, 128-bit keys in CTR modeAES 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 modeHMAC using SHA-256, SHA-1

Server authentication:

Client verifies hệ thống identity using server host key fingerprint or public keyAutomatic synchronization of new host keys lớn client supported

Client authentication:

Password authentication with Windows accounts - local or Active sầu DirectoryPassword authentication with virtual accounts - configurable password policyPublic key authenticationKerberos single sign-on using GSSAPITwo-factor authentication with a time-based one-time passwordFIPS 140-2 validation

When FIPS is enabled in Windows, our software uses Windows built-in cryptography, validated by NIST lớn FIPS 140-2 under certificates#2937,#2606,#2357, and#1892. On Windows XPhường 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.

Cryptographic implementations & availability

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

AlgorithmWindows XP.,Server 2003Windows Vista to lớn 8.1,Server 2008 to 2012 R2Windows 10,Server năm nhâm thìn to lớn 2019SignatureRSAEd25519ECDSA (NIST curves)ECDSA/secp256k11024-bit DSANon-standard DSAKey exchangeClassic DHCurve25519ECDH (NIST curves)ECDH/secp256k1EncryptionAES3DESIntegrityGCMHMAC-SHA2HMAC-SHA1
Crypto++ 5.3Windows CNGWindows CNG
Crypto++ 5.3Windows CNGWindows CNG
Crypto++ 5.3OpenSSLWindows CNG
Crypto++ 5.3Windows CNGWindows CNG
Crypto++ 5.3Crypto++ 5.6Crypto++ 5.6
Crypto++ 5.3Windows CNGWindows CNG
Crypto++ 5.3Windows CNGWindows CNG
Crypto++ 5.3OpenSSLWindows CNG
Crypto++ 5.3Windows CNGWindows CNG
Crypto++ 5.3Windows CNGWindows CNG
n/aWindows CNGWindows CNG
Crypto++ 5.3Windows CNGWindows CNG
Crypto++ 5.3Windows CNGWindows CNG

This sản phẩm includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (

Chuyên mục: Công Nghệ