Постоянное соединение SSH с помощью Сценария Bash?

Если бы это SQL .bak файлы, Вы копируете, я высоко предложил бы делать одно из следующих для уменьшения файлов вниз до копирования:

  • Уменьшение база данных и усеченный журнал до выполнения резервного копирования. ИЛИ
  • Сжатие .bak файл до копирования. SQL .bak спиливает сжатие путь, если Вы не используете полностью выделенное место в файлах данных и файлах журнала.

Мог бы избавить от необходимости альтернативный метод для копирования больших файлов.

3
задан 12 June 2009 в 06:50
5 ответов

Вы хотите-N опцию к OpenSSH. Например:

ssh -N -L 3350:localhost:3306 user@server &
6
ответ дан 3 December 2019 в 05:10
  • 1
    LOL! Я никогда не думал об этом. Я выглядел правильным в нем со страницей справочника. Спасибо за быстрый ответ –  Justin Noel 12 June 2009 в 07:20
  • 2
    Более хорошие опции должен использовать " ssh-T-f-N-L 3350:localhost:3306 user@server" SSH won' t используют tty и сразу входят в фон. Чтобы опции работали you' ll нужна аутентификация с открытым ключом как Вы won' t имеют любой шанс ввода пароля –  serverhorror 12 June 2009 в 10:16

Вы хотите посмотреть на инструмент как autossh, который сохраняет туннельную работу ssh. Если это умирает, это автоматически воссоздает его.

1
ответ дан 3 December 2019 в 05:10
  • 1
    Вы могли также добавить команду к inittab, таким образом, процесс init запустит его на начальной загрузке и перезапустит его, если ti остановится (который произошел бы из-за ошибки). –  David Spillett 12 June 2009 в 11:24
  • 2
    Я can' t устанавливают autossh или rstunnel. Выезд jaisenmathai.com/blog/2008/10/10/… , чтобы отличный способ поддержал соединение постоянно. –  Justin Noel 17 June 2009 в 05:51

Я думаю, что можно попробовать ssh-copy-id - разрешает легкое распространение SSH pub/priv пара ключей

ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.75.10
1
ответ дан 3 December 2019 в 05:10

Или возможно rstunnel, который делает почти то же как autossh-> http://sourceforge.net/projects/rstunnel/

0
ответ дан 3 December 2019 в 05:10

Если Вы хотите избежать издержек ssh, шифрования, аутентификации и такого, можно сделать что-то очень похожее на netcat (или nc). Существует партия учебных руководств в сети. Если Вы запускаете с них и нуждаетесь в более определенной помощи, сообщить мне.

0
ответ дан 3 December 2019 в 05:10

Теги

Похожие вопросы