package main import "golang.org/x/crypto/ssh" type SSHConnection struct { client *ssh.Client session *ssh.Session } func (s *SSHConnection) Close() { if s.session != nil { s.session.Close() } if s.client != nil { s.client.Close() } }