Skip to content
/ viassh Public

Dialer that makes use of SSH tunnels and SSH-agent

License

Notifications You must be signed in to change notification settings

borud/viassh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

viassh

viassh is a simple demo library for creating remote dialer using a chain of one or more SSH servers. Authentication is done via the ssh-agent.

Example usage

import "github.com/borud/viassh"

// ...

dialer, err := viassh.Create(viassh.Config{
    Hosts:  []string{"user@example.com:22", "user@foo.com:22"},
})

// ...

conn, err := dialer.Dial("tcp","amazon.com:443")

See also the examples directory.

About

Dialer that makes use of SSH tunnels and SSH-agent

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages