本文整理匯總了Golang中github.com/eaciit/sshclient.SshSetting.SSHUser方法的典型用法代碼示例。如果您正苦於以下問題:Golang SshSetting.SSHUser方法的具體用法?Golang SshSetting.SSHUser怎麽用?Golang SshSetting.SSHUser使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類github.com/eaciit/sshclient.SshSetting
的用法示例。
在下文中一共展示了SshSetting.SSHUser方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Golang代碼示例。
示例1: SSHConnect
func (s *ServerController) SSHConnect(payload *colonycore.Server) (sshclient.SshSetting, *ssh.Client, error) {
client := sshclient.SshSetting{}
client.SSHHost = "192.168.56.103:22"
client.SSHAuthType = 0
client.SSHUser = "eaciit1"
client.SSHPassword = "12345"
//fmt.Println(client) {192.168.56.103:22 eaciit1 12345 0}
theClient, err := client.Connect()
return client, theClient, err
}
示例2: SSHConnect
func (s *ServerController) SSHConnect(payload *colonycore.Server) (sshclient.SshSetting, *ssh.Client, error) {
client := sshclient.SshSetting{}
client.SSHHost = payload.Host
if payload.SSHType == "File" {
client.SSHAuthType = sshclient.SSHAuthType_Certificate
client.SSHKeyLocation = payload.SSHFile
} else {
client.SSHAuthType = sshclient.SSHAuthType_Password
client.SSHUser = payload.SSHUser
client.SSHPassword = payload.SSHPass
}
theClient, err := client.Connect()
return client, theClient, err
}
示例3: Connect
func (s *Server) Connect() (sshclient.SshSetting, *ssh.Client, error) {
client := sshclient.SshSetting{}
client.SSHHost = s.Host
if s.SSHType == "File" {
client.SSHAuthType = sshclient.SSHAuthType_Certificate
client.SSHKeyLocation = s.SSHFile
} else {
client.SSHAuthType = sshclient.SSHAuthType_Password
client.SSHUser = s.SSHUser
client.SSHPassword = s.SSHPass
}
theClient, err := client.Connect()
return client, theClient, err
}