summaryrefslogtreecommitdiff
path: root/clients/connectionmaker.go
blob: 9e08c2b21ce3e3b3276b625129c72109a1484ba5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
package clients

import (
	"dtail/clients/remote"
	"dtail/ssh/client"

	gossh "golang.org/x/crypto/ssh"
)

type connectionMaker interface {
	makeConnection(server string, sshAuthMethods []gossh.AuthMethod, hostKeyCallback *client.HostKeyCallback) *remote.Connection
}