Baixar sgcSSH

Os componentes sgcSSH vêm dentro do instalador de avaliação do sgcWebSockets. Baixe o pacote da versão do seu IDE e a página de paleta SGC SSH aparece com os cinco componentes prontos para uso: TsgcSSHClient, TsgcSFTPClient, TsgcSCPClient, TsgcSSHServer e TsgcSFTPServer. Nenhum instalador separado é necessário. As demos estão em Demos\27.SSH.

Um instalador, uma versão de avaliação. O sgcSSH é licenciado como um pacote autônomo, com o runtime sgcWebSockets Core já incluído, e é distribuído pelo mesmo download de avaliação. Instale, abra a página de paleta SGC SSH e avalie os clientes e os servidores antes de comprar.

Downloads do RAD Studio / Delphi

A versão de avaliação funciona por tempo limitado em uma única estação de trabalho. Inclui os componentes sgcSSH.

Delphi 13 Florence Download ↓
Delphi 12 Athens Download ↓
Delphi 11 Alexandria Download ↓
Delphi 10.4 Sydney Download ↓
Delphi 10.3 Rio Download ↓
Delphi 10.2 Tokyo Download ↓
Delphi 10.1 Berlin Download ↓
Delphi 10 Seattle Download ↓
Delphi XE8 Download ↓
Delphi XE7 Download ↓
Delphi XE6 Download ↓
Delphi XE5 Download ↓
Delphi XE4 Download ↓
Delphi XE3 Download ↓
Delphi XE2 Download ↓
Delphi XE Download ↓
Delphi 2010 Download ↓
Delphi 2009 Download ↓
Delphi 2007 Download ↓
Delphi 7 Download ↓

Pacote .NET

As classes .NET de SSH e SFTP fazem parte do pacote sgcWebSockets registrado para .NET 8, .NET 9, .NET 10 e .NET Standard 2.0. Elas não estão na edição Community gratuita.

Pacote NuGet (licenciado) Instale o esegece.sgcWebSockets a partir do nuget.org.
Ver no NuGet →
Todos os downloads .NET Pacotes, demos compiladas e exemplos para cada destino .NET.
Abrir →

O que você precisa antes de conectar

Os clientes precisam de um servidor com quem conversar, e os servidores precisam de uma chave de host. As demos cobrem os dois lados.

Um servidor SSH para testar

Qualquer servidor SSH padrão funciona com os clientes, com o subsistema SFTP ativado para o TsgcSFTPClient e o comando scp permitido para o TsgcSCPClient, como a maioria dos servidores SSH tem por padrão. A demo do servidor SSH é outra opção.

Credenciais ou um arquivo de chave

Entre com nome de usuário e senha, ou com um arquivo de chave privada Ed25519, ECDSA ou RSA. Quando a chave é criptografada, a passphrase vai em Authentication.Passphrase.

Uma chave de host para o seu servidor

O TsgcSSHServer.GenerateHostKeyEd25519 cria um arquivo de chave de host Ed25519. Atribua-o a HostKeyFiles e conecte com ssh -p 2222 user@127.0.0.1.

sgcCustomIndy para Delphi

Os componentes SSH para Delphi são construídos sobre o complemento sgcCustomIndy. Instale-o junto com esta avaliação; ele sempre está incluído no seu pedido caso você decida comprar.

Requisitos do sistema

Delphi

  • Delphi 7, 2007, 2009, 2010
  • Delphi XE até XE8
  • Delphi 10 Seattle até 10.4 Sydney
  • Delphi 11 Alexandria, 12 Athens, 13 Florence
  • Windows Win32, Windows Win64 e Linux64
  • VCL, FMX, aplicações de console e serviços

.NET e runtime

  • .NET 8, .NET 9, .NET 10 e .NET Standard 2.0
  • Código .NET totalmente gerenciado, sem OpenSSL para implantar
  • O servidor SSH para Delphi carrega a sua chave de host com as bibliotecas OpenSSL
  • Os componentes Delphi precisam do complemento sgcCustomIndy, incluído em todo pedido
  • Código-fonte completo nas versões pagas

Precisa de uma licença?

O sgcSSH é licenciado separadamente, com o runtime sgcWebSockets Core já incluído.