mirror of
https://github.com/containers/podman.git
synced 2025-08-06 19:44:14 +08:00
support non-standard ssh port for remote-client
when using the remote client, users may need to specify a non-standard port for ssh connections. we can do so on the command line and within the remote-client configuration file. Fixes: #3987 Signed-off-by: baude <bbaude@redhat.com>
This commit is contained in:
@ -10,7 +10,11 @@ import (
|
||||
)
|
||||
|
||||
func formatDefaultBridge(remoteConn *remoteclientconfig.RemoteConnection, logLevel string) string {
|
||||
port := remoteConn.Port
|
||||
if port == 0 {
|
||||
port = 22
|
||||
}
|
||||
return fmt.Sprintf(
|
||||
`ssh -T %s@%s -- /usr/bin/varlink -A \'/usr/bin/podman --log-level=%s varlink \\\$VARLINK_ADDRESS\' bridge`,
|
||||
remoteConn.Username, remoteConn.Destination, logLevel)
|
||||
`ssh -p %d -T %s@%s -- /usr/bin/varlink -A \'/usr/bin/podman --log-level=%s varlink \\\$VARLINK_ADDRESS\' bridge`,
|
||||
port, remoteConn.Username, remoteConn.Destination, logLevel)
|
||||
}
|
||||
|
Reference in New Issue
Block a user