sgcSSH のダウンロード

sgcSSH のコンポーネントは sgcWebSockets の体験版インストーラーに含まれています。使用している IDE のバージョン向けパッケージをダウンロードすると、SGC SSH パレットページが表示され、TsgcSSHClient、TsgcSFTPClient、TsgcSCPClient、TsgcSSHServer、TsgcSFTPServer の 5 つのコンポーネントがすぐに使える状態になります。個別のインストーラーは不要です。デモは Demos\27.SSH にあります。

インストーラーは 1 つ、体験版も 1 つです。sgcSSH は sgcWebSockets Core ランタイムを同梱した単体パッケージとしてライセンスされ、同じ体験版のダウンロードで配布されます。インストールして SGC SSH パレットページを開き、購入前にクライアントとサーバーを評価してください。

RAD Studio / Delphi 版ダウンロード

体験版は 1 台のワークステーションで期間限定で動作します。sgcSSH のコンポーネントが含まれます。

Delphi 13 Florence ダウンロード ↓
Delphi 12 Athens ダウンロード ↓
Delphi 11 Alexandria ダウンロード ↓
Delphi 10.4 Sydney ダウンロード ↓
Delphi 10.3 Rio ダウンロード ↓
Delphi 10.2 Tokyo ダウンロード ↓
Delphi 10.1 Berlin ダウンロード ↓
Delphi 10 Seattle ダウンロード ↓

.NET パッケージ

.NET の SSH と SFTP のクラスは、.NET 8、.NET 9、.NET 10、.NET Standard 2.0 向けの、登録版 sgcWebSockets パッケージに含まれています。無償の Community エディションには含まれません。

NuGet Package (Licensed) nuget.org から esegece.sgcWebSockets をインストールします。
NuGet で見る →
すべての .NET ダウンロード すべての .NET ターゲット向けのパッケージ、コンパイル済みデモ、サンプルです。
開く →

接続する前に用意しておくもの

クライアントには接続先のサーバーが、サーバーにはホスト鍵が必要です。デモは両方の側をカバーしています。

テスト用の SSH サーバー

標準的な SSH サーバーであれば、どれでもクライアントで利用できます。TsgcSFTPClient には SFTP サブシステムの有効化、TsgcSCPClient には scp コマンドの許可が必要ですが、大半の SSH サーバーでは既定でそうなっています。SSH サーバーのデモを使う方法もあります。

認証情報または鍵ファイル

ユーザー名とパスワード、または Ed25519、ECDSA、RSA の秘密鍵ファイルでサインインします。鍵が暗号化されている場合は、そのパスフレーズを Authentication.Passphrase に設定します。

サーバー用のホスト鍵

TsgcSSHServer.GenerateHostKeyEd25519 が Ed25519 のホスト鍵ファイルを作成します。それを HostKeyFiles に割り当て、ssh -p 2222 user@127.0.0.1 で接続します。

Delphi 向けの sgcCustomIndy

Delphi の SSH コンポーネントは、sgcCustomIndy アドオンの上に構築されています。この体験版と一緒にインストールしてください。購入される場合は、注文に常に含まれます。

システム要件

Delphi

  • Delphi 7、2007、2009、2010
  • Delphi XE から XE8 まで
  • Delphi 10 Seattle から 10.4 Sydney まで
  • Delphi 11 Alexandria、12 Athens、13 Florence
  • Windows Win32、Windows Win64、Linux64
  • VCL、FMX、コンソールアプリケーション、サービス

.NET & ランタイム

  • .NET 8、.NET 9、.NET 10、.NET Standard 2.0
  • 完全マネージドの .NET コードで、デプロイすべき OpenSSL はありません
  • Delphi の SSH サーバーは、OpenSSL ライブラリでホスト鍵を読み込みます
  • Delphi のコンポーネントには sgcCustomIndy アドオンが必要で、すべての注文に含まれます
  • 有償版には完全なソースコードが付属します

ライセンスが必要ですか?

sgcSSH は単体でライセンスされ、sgcWebSockets Core ランタイムを同梱しています。