1234567891011121314151617181920212223242526 |
- package main
- import (
- "git.swzry.com/zry/goSBNAT/imsvr"
- "io/ioutil"
- "fmt"
- "golang.org/x/crypto/ssh"
- )
- func main() {
- svrcfg := imsvr.ServerConfig{
- BindAddress: "0.0.0.0:1819",
- MaxAuthTries: 5,
- }
- hostkeyfile, err := ioutil.ReadFile("sshhost.key")
- if err != nil {
- fmt.Println("Failed Load Host Key File: ", err)
- return
- }
- hostkey, err := ssh.ParsePrivateKey(hostkeyfile)
- if err != nil{
- fmt.Println("Failed Load Host Key: ", err)
- return
- }
- svrcfg.AddHostKey(hostkey)
- }
|