отключение ssh connecttimeout

#command-line #ssh

#командная строка #ssh

Вопрос:

Я не смог найти никакой документации для параметра -oConnectTimeout. Итак, мне просто интересно, выполняется ли это только для подключения по ssh или для общего подключения? например, если у меня есть команда из одной строки, в которой я подключаюсь к sqlserver из командной строки и выполняю запрос, который занимает 20 секунд, то должен ли я сохранять тайм-аут равным 5 или 10 секундам для выполнения соединения или целых 30-35 секунд для завершения запроса также?

Ответ №1:

Это время, необходимое для подключения к серверу. Хотя я бы не рекомендовал полагаться на -oConnectTimeout , я бы предпочел закрыть соединение по завершении задания, независимо от того, сколько времени это займет. Вы должны использовать это значение, чтобы увеличить время ожидания больше, чем время ожидания TCP по умолчанию.