Замечания по выпуску доступны здесь (слишком много, чтобы перечислять здесь):
http://www.mozilla.com/en-US/firefox/5.0/releasenotes/ [d4 ] И вот полный список исправленных ошибок.#!/bin/bash
while true; do sleep 60; ssh root@ip -i "$HOME/.ssh/key" -N -f -R xxxx:localhost:22; done
или лучше использовать /the/full/path/to/ вместо $HOME. -f Запрашивает ssh, чтобы перейти к фону непосредственно перед выполнением команды. -N Не выполнять удаленную команду. Это полезно только для пересылки портов. 1. Ключи SSH доступны только для их владельца, поэтому другие пользователи не могут их использовать, и они не могут использоваться в системе. Поэтому мое предложение - использовать Cron для этой задачи.
Войдите в систему с пользователем, который является владельцем ключа SSH, и запустите crontab -e (-e означает редактирование) или используйте sudo -u <user-name> crontab -e (-u означает выполнение как пользователь, вызываемый <user-name> ) и добавьте эту строку внизу:
@reboot /full/path/to/the/script/autossh.sh > /tmp/autossh.log 2>&1
Сохраните и закройте Crontab. Эта строка должна выполнить сценарий при запуске системы и напишет Ответ на ответ .
Ссылки:
или лучше использовать /the/full/path/to/ вместо [ f5]. Подключить туннель SSH при перезагрузке? -f Запрашивает ssh для перехода к фону непосредственно перед выполнением команды.Обновление:
Подключение SSH туннель при перезагрузке? #!/bin/bash
while true; do sleep 60; ssh root@ip -i "$HOME/.ssh/key" -N -f -R xxxx:localhost:22; done
или лучше использовать /the/full/path/to/ вместо $HOME. -f Запрашивает ssh, чтобы перейти к фону непосредственно перед выполнением команды. -N Не выполнять удаленную команду. Это полезно только для пересылки портов.
1. Ключи SSH доступны только для их владельца, поэтому другие пользователи не могут их использовать, и они не могут использоваться в системе. Поэтому мое предложение - использовать Cron для этой задачи.
Войдите в систему с пользователем, который является владельцем ключа SSH, и запустите crontab -e (-e означает редактирование) или используйте sudo -u <user-name> crontab -e (-u означает выполнение как пользователь, вызываемый <user-name> ) и добавьте эту строку внизу:
@reboot /full/path/to/the/script/autossh.sh > /tmp/autossh.log 2>&1
Сохраните и закройте Crontab. Эта строка должна выполнить сценарий при запуске системы и напишет Ответ на ответ .
Ссылки:
или лучше использовать /the/full/path/to/ вместо $HOME. Подключить туннель SSH при перезагрузке? -f Запрашивает ssh для перехода к фону непосредственно перед выполнением команды.Обновление:
Подключение SSH туннель при перезагрузке? #!/bin/bash
while true; do sleep 60; ssh root@ip -i "$HOME/.ssh/key" -N -f -R xxxx:localhost:22; done
или лучше использовать /the/full/path/to/ вместо $HOME. -f Запрашивает ssh, чтобы перейти к фону непосредственно перед выполнением команды. -N Не выполнять удаленную команду. Это полезно только для пересылки портов.
1. Ключи SSH доступны только для их владельца, поэтому другие пользователи не могут их использовать, и они не могут использоваться в системе. Поэтому мое предложение - использовать Cron для этой задачи.
Войдите в систему с пользователем, который является владельцем ключа SSH, и запустите crontab -e (-e означает редактирование) или используйте sudo -u <user-name> crontab -e (-u означает выполнение как пользователь, вызываемый <user-name> ) и добавьте эту строку внизу:
@reboot /full/path/to/the/script/autossh.sh > /tmp/autossh.log 2>&1
Сохраните и закройте Crontab. Эта строка должна выполнить сценарий при запуске системы и напишет Ответ на ответ .
Ссылки:
или лучше использовать /the/full/path/to/ вместо $HOME. Подключить туннель SSH при перезагрузке? -f Запрашивает ssh для перехода к фону непосредственно перед выполнением команды.Обновление:
Подключение SSH туннель при перезагрузке?