Site icon Flutter Packages | Pub dev Packages – Flutter Mobile App World

A pure dart SSH implementation based on dartssh

DartSSH 2

dartssh2 is a pure dart SSH implementation based on dartssh, with bug fixes, up-to-date dependencies and sound null safety.

dartssh2 providing first-class tunnelling primitives.

Feature support

KeysEd25519, ECDSA, RSA
KEXX25519DH, ECDH, DHGEX, DH
CipherAES-CTR, AES-CBC
MACMD5, SHA
Compressionnot yet supported
ForwardingTCP/IP, Agent
Tunneling drop-ins forSocket, WebSocket, package:http

Try

# Install the `dartssh` command.
dart pub global activate dartssh2

# Then use `dartssh` as regular `ssh` command.
dartssh user@example.com

If the dartssh command can not be found after installation, you might need to set up your path.

Quick start – SSH client

Click to see more:

import 'package:dartssh2/dartssh2.dart';

Quick start – SSH server

Click to see more:

import 'package:dartssh2/dartssh2.dart';

Example

SSH client: example/dartssh.dart

SSH server: example/dartsshs.dart

Roadmap

References

Contribute on GitHub

Exit mobile version