SSH does not parse port from hostname when not using a ssh:// URL
This commit is contained in:
parent
6fef176918
commit
73b1e3b8a1
2 changed files with 1 additions and 2 deletions
|
|
@ -136,7 +136,7 @@ func TestSSHConfigParsing(t *testing.T) {
|
|||
u, _ := user.Current()
|
||||
un := u.Username
|
||||
for _, x := range []Pair{
|
||||
{"localhost:12", un, "localhost"},
|
||||
{"localhost:12", un, "localhost:12"},
|
||||
{"@localhost", un, "@localhost"},
|
||||
{"ssh://@localhost:33", un, "localhost"},
|
||||
{"me@localhost", "me", "localhost"},
|
||||
|
|
|
|||
|
|
@ -67,7 +67,6 @@ func get_destination(hostname string) (username, hostname_for_match string) {
|
|||
_, hostname_for_match, _ = strings.Cut(hostname, "@")
|
||||
parsed = true
|
||||
}
|
||||
hostname_for_match, _, _ = strings.Cut(hostname_for_match, ":")
|
||||
return
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue