Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Scalingo/go-ssh-examples

Go examples of SSH servers and clients
https://github.com/Scalingo/go-ssh-examples

Last synced: about 2 months ago
JSON representation

Go examples of SSH servers and clients

Awesome Lists containing this project

README

        

# /!\ This repository is unmaintained

# SSH Client/Server example with Go

## Initialization

To setup a SSH server, a host ssh keypair (usually RSA) has to be created, to do so, run:

```
bash init.sh
```

Those files should have been created in the project directory:

* `./host_key`
* `./host_key.pub`

## Simple client usage

```
go run client.go
```

Example:

```
└> go run client.go foobar example.com:22 'ls /'
Password: *********
bin
boot
conf.d
dev
etc
home
initrd.img
lib
lib64
lost+found
media
mnt
opt
proc
root
run
sbin
srv
sys
tmp
usr
var
vmlinuz
```

### Notes:

Please create issues, if you want more details.