Тайм-аут Plink и прокси под linux

Я сделал скрипт в bash, который создает соединение со списком серверов. После каждого подключения, если оно успешно, я выполняю команду. Соединения находятся под петлей.

Для знаю я использую Plink. Мой скрипт работает, но занимает слишком много времени, когда сервер недоступен. Я столкнулся с другой проблемой, когда хотел получить доступ к серверу через прокси.

У меня две цели:

  • Настройте тайм-аут Plink в командной строке под Linux, чтобы сделать его короче ("FATAL ERROR: Connection timed out" появляется слишком долго).

  • Настройте конфигурацию прокси-сервера Plink, чтобы иметь эквивалент SOCKS5 и имени хоста прокси-сервера PuTTY.

Я не знаю, возможно ли это. Если у вас есть лучший способ, я буду рад узнать об этом

С уважением, Магени


person Mageni    schedule 04.02.2013    source источник


Ответы (1)


Поскольку ваш клиент работает под управлением Linux, я предлагаю использовать ssh-клиент openSSH, который почти наверняка поставляется с ним, а не plink.

1) SSH-клиент OpenSSH поддерживает установку времени ожидания соединения из командной строки, например. чтобы время истекло через 5 секунд, вы должны использовать:

    ssh -o ConnectTimeout=5 <server>

2) Не совсем то, что вы подразумеваете под этой целью. Вы пытаетесь подключиться к серверу SSH через прокси-сервер socks5 или пытаетесь настроить прокси-сервер socks5 локально, используя ssh-клиент для проксирования трафика на удаленную систему, на которой запущен SSH-сервер? Если вы уточните, я могу изменить этот ответ, указав, как это сделать.

person clayton craft    schedule 29.05.2019