Опции SSH

This commit is contained in:
Artem Bliznetsov 2024-04-18 23:37:46 +03:00
parent 6bdb255bfa
commit 3f23c11c39

View File

@ -1,6 +1,8 @@
import os import os
SUDO_REMOTE=True SUDO_REMOTE=True
#SSH_ARGS='-C -o ControlMaster=auto -o ControlPersist=60s -o ControlPath=~/.ssh/controlmasters/%r@%h:%p -o PreferredAuthentications=publickey'
SSH_ARGS=''
def get_config(): def get_config():
config_path = os.environ.get('SSH_HELPER_HOST_LIST') config_path = os.environ.get('SSH_HELPER_HOST_LIST')
@ -67,7 +69,7 @@ def add_sudo(s):
return res return res
def make_ssh_cmd(host, port, user, cmd): def make_ssh_cmd(host, port, user, cmd):
res = f"/usr/bin/ssh {user}@{host} -p {port} '{cmd}'" res = f"/usr/bin/ssh {user}@{host} {SSH_ARGS} -p {port} '{cmd}'"
return res return res
def get_connection_config(con_name): def get_connection_config(con_name):