【发布时间】:2021-07-15 07:27:25
【问题描述】:
我正在尝试使用以下 golang 代码连接到我的供应商的 SFTP 服务器。
config := &ssh.ClientConfig{
User: user,
Auth: []ssh.AuthMethod{ssh.PublicKeys(signer)},
HostKeyCallback: ssh.InsecureIgnoreHostKey(),
}
config.SetDefaults()
// connect
conn, err = ssh.Dial(network, address+port, config)
if err != nil {
return err
}
defer conn.Close()
我随机得到 ssh: handshake failed: read tcp
【问题讨论】: