Я вижу на странице man ssh_config, что вы можете делиться соединениями с host@user с помощью ControlPath и ControlMaster. Есть ли способ сделать это оппортунистически для каждой комбинации локального пользователя, удаленного пользователя и удаленного хоста? Чтобы первое соединение с testuser@remotelaptop было общим, когда вы ssh в него во второй раз, а первый все еще запущен?
(Я использую ключи ssh. Я не уверен, что это облегчит или усложнит).
На странице ssh_config man:
ControlMaster
...
Two additional options allow for opportunistic multiplexing: try
to use a master connection but fall back to creating a new one if
one does not already exist. These options are: “auto” and
“autoask”. The latter requires confirmation like the “ask”
option.
Итак, если вы настроите ssh с ControlMaster auto, он попытается подключиться к использованию существующего сеанса SSH, отступив назад к созданию нового мастера если это не удается.
Таким образом, такая конфигурация, как следующая, вероятно, вы после этого:
ControlMaster auto
ControlPath ~/.ssh/control/%r@%h:%p
от ssh_config страницы:
ControlMaster
...
Two additional options allow for opportunistic multiplexing: try
to use a master connection but fall back to creating a new one if
one does not already exist. These options are: “auto” and
“autoask”. The latter requires confirmation like the “ask”
option.
так что если вы настроить SSH с ControlMaster auto, он будет пытаться подключиться, чтобы использовать существующий SSH-сессии, упав обратно в создание нового мастер связи в случае неудачи.
, так что конфигурации, подобные следующим, вероятно, что вы после:
ControlMaster auto
ControlPath ~/.ssh/control/%r@%h:%p
На странице ssh_config man:
ControlMaster
...
Two additional options allow for opportunistic multiplexing: try
to use a master connection but fall back to creating a new one if
one does not already exist. These options are: “auto” and
“autoask”. The latter requires confirmation like the “ask”
option.
Итак, если вы настроите ssh с ControlMaster auto, он попытается подключиться к использованию существующего сеанса SSH, отступив назад к созданию нового мастера если это не удается.
Таким образом, такая конфигурация, как следующая, вероятно, вы после этого:
ControlMaster auto
ControlPath ~/.ssh/control/%r@%h:%p
На странице ssh_config man:
ControlMaster
...
Two additional options allow for opportunistic multiplexing: try
to use a master connection but fall back to creating a new one if
one does not already exist. These options are: “auto” and
“autoask”. The latter requires confirmation like the “ask”
option.
Итак, если вы настроите ssh с ControlMaster auto, он попытается подключиться к использованию существующего сеанса SSH, отступив назад к созданию нового мастера если это не удается.
Таким образом, такая конфигурация, как следующая, вероятно, вы после этого:
ControlMaster auto
ControlPath ~/.ssh/control/%r@%h:%p
На странице ssh_config man:
ControlMaster
...
Two additional options allow for opportunistic multiplexing: try
to use a master connection but fall back to creating a new one if
one does not already exist. These options are: “auto” and
“autoask”. The latter requires confirmation like the “ask”
option.
Итак, если вы настроите ssh с ControlMaster auto, он попытается подключиться к использованию существующего сеанса SSH, отступив назад к созданию нового мастера если это не удается.
Таким образом, такая конфигурация, как следующая, вероятно, вы после этого:
ControlMaster auto
ControlPath ~/.ssh/control/%r@%h:%p
На странице ssh_config man:
ControlMaster
...
Two additional options allow for opportunistic multiplexing: try
to use a master connection but fall back to creating a new one if
one does not already exist. These options are: “auto” and
“autoask”. The latter requires confirmation like the “ask”
option.
Итак, если вы настроите ssh с ControlMaster auto, он попытается подключиться к использованию существующего сеанса SSH, отступив назад к созданию нового мастера если это не удается.
Таким образом, такая конфигурация, как следующая, вероятно, вы после этого:
ControlMaster auto
ControlPath ~/.ssh/control/%r@%h:%p
от ssh_config страницы:
ControlMaster
...
Two additional options allow for opportunistic multiplexing: try
to use a master connection but fall back to creating a new one if
one does not already exist. These options are: “auto” and
“autoask”. The latter requires confirmation like the “ask”
option.
так что если вы настроить SSH с ControlMaster auto, он будет пытаться подключиться, чтобы использовать существующий SSH-сессии, упав обратно в создание нового мастер связи в случае неудачи.
, так что конфигурации, подобные следующим, вероятно, что вы после:
ControlMaster auto
ControlPath ~/.ssh/control/%r@%h:%p
На странице ssh_config man:
ControlMaster
...
Two additional options allow for opportunistic multiplexing: try
to use a master connection but fall back to creating a new one if
one does not already exist. These options are: “auto” and
“autoask”. The latter requires confirmation like the “ask”
option.
Итак, если вы настроите ssh с ControlMaster auto, он попытается подключиться к использованию существующего сеанса SSH, отступив назад к созданию нового мастера если это не удается.
Таким образом, такая конфигурация, как следующая, вероятно, вы после этого:
ControlMaster auto
ControlPath ~/.ssh/control/%r@%h:%p