forked from toolshed/abra
		
	fix: add ssh conn time outs
This commit is contained in:
		@ -2,6 +2,7 @@ package ssh
 | 
			
		||||
 | 
			
		||||
import (
 | 
			
		||||
	"os/user"
 | 
			
		||||
	"time"
 | 
			
		||||
 | 
			
		||||
	"github.com/AlecAivazis/survey/v2"
 | 
			
		||||
	"github.com/kevinburke/ssh_config"
 | 
			
		||||
@ -71,7 +72,7 @@ func New(domainName, sshAuth, username, port string) (*simplessh.Client, error)
 | 
			
		||||
 | 
			
		||||
	if sshAuth == "identity-file" {
 | 
			
		||||
		var err error
 | 
			
		||||
		client, err = simplessh.ConnectWithAgent(hostConfig.Host, hostConfig.User)
 | 
			
		||||
		client, err = simplessh.ConnectWithAgentTimeout(hostConfig.Host, hostConfig.User, 5*time.Second)
 | 
			
		||||
		if err != nil {
 | 
			
		||||
			return client, err
 | 
			
		||||
		}
 | 
			
		||||
@ -85,7 +86,7 @@ func New(domainName, sshAuth, username, port string) (*simplessh.Client, error)
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		var err error
 | 
			
		||||
		client, err = simplessh.ConnectWithPassword(hostConfig.Host, hostConfig.User, password)
 | 
			
		||||
		client, err = simplessh.ConnectWithPasswordTimeout(hostConfig.Host, hostConfig.User, password, 5*time.Second)
 | 
			
		||||
		if err != nil {
 | 
			
		||||
			return client, err
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user