go-socks5-ssh-proxy/vendor/github.com/xor-gate/sshfp/doc.go

16 lines
541 B
Go

// Package sshfp implements a ssh.HostKeyCallback for resolving SSH host key fingerprints using DNS
//
// Overview
//
// The most basic resolver is created as follows (without error checking):
//
// r := sshfp.NewResolver(sshfp.WithDNSClientConfigFromFile("/etc/resolv.conf"))
//
// sshClientConfig := &ssh.ClientConfig{
// HostKeyCallback: r.HostKeyCallback,
// }
//
// c, err := ssh.Dial("tcp", "remote.example.org:22", sshClientConfig)
// ... Check error and do something with the SSHFP validated connected client
package sshfp