Async SSH, SCP and SFTP client for Nim, using libssh2 wrapper [WIP]
Forked from https://github.com/ba0f3/ssh2.nim
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
![]() |
1 month ago | |
---|---|---|
.github | 8 months ago | |
src | 1 month ago | |
tests | 1 year ago | |
.gitignore | 2 years ago | |
LICENSE | 2 years ago | |
README.md | 2 years ago | |
ssh2.nimble | 1 month ago |
README.md
ssh2.nim
High level async SSH, SCP and SFTP client for Nim, using libssh2 wrapper
Usage
import asyncdispatch, ssh2, ssh2/scp
proc main() {.async.} =
var client = newSSHClient()
defer: client.disconnect()
await client.connect("127.0.0.1", "nim", Port(2222), password="secret")
echo await client.execCommand("uptime")
waitFor main()