feat: ssh支持免认证连接
This commit is contained in:
@@ -332,7 +332,13 @@ func (r *NeInfoImpl) NeRunSSHclient(neType, neId string) (*ssh.ConnSSH, error) {
|
||||
|
||||
var connSSH ssh.ConnSSH
|
||||
neHost.CopyTo(&connSSH)
|
||||
client, err := connSSH.NewClient()
|
||||
var client *ssh.ConnSSH
|
||||
var err error
|
||||
if neHost.AuthMode == "2" {
|
||||
client, err = connSSH.NewClientByLocalPrivate()
|
||||
} else {
|
||||
client, err = connSSH.NewClient()
|
||||
}
|
||||
if err != nil {
|
||||
logger.Errorf("NeRunSSHclient NewClient err => %s", err.Error())
|
||||
return nil, fmt.Errorf("neinfo ssh client new err")
|
||||
|
||||
Reference in New Issue
Block a user