directory
0.0.0-20201105063637-5613f3b8169f
Repository: https://github.com/appscode/go.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
Package ssh provides a GOlang library for copying files and running commands over SSH ## Example ```go package main import ( "github.com/appscode/go/crypto/ssh" "log" "os" ) func main() { signer, err := ssh.MakePrivateKeySignerFromFile(os.ExpandEnv("$HOME/.ssh/id_rsa")) if err != nil { log.Fatal(err) } sout, serr, code, err := sshtools.Exec("ls -l /", "root", "<addr>:<port>", signer) log.Println(sout, serr, code, err) } ``` ## Acknowledgement This library is based on code from: - https://github.com/kubernetes/kubernetes/tree/master/pkg/ssh - https://github.com/YuriyNasretdinov/GoSSHa */.