Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
func NewClient ¶
NewClient connects via ssh to host with the given user and authenticates with the privateKey.
Call client.Connect() to actually get the ssh session
func NewClientWithConnection ¶
func NewClientWithConnection(user, host string, privateKey []byte, conn net.Conn, opts ...ConnectOpt) (*Client, error)
NewClientWithConnection connects via ssh to host with the given user and authenticates with the privateKey. a already created net.Conn must be provided. see vpn.Connect howto create such a connection via tailscale VPN
Call client.Connect() to actually get the ssh session
type ConnectOpt ¶ added in v0.12.6
type ConnectOpt any
func ConnectOptOutputWriter ¶ added in v0.12.6
func ConnectOptOutputWriter(out io.Writer) ConnectOpt
Click to show internal directories.
Click to hide internal directories.