Я часто делаю то же самое с LocalForward
директивы. Я также использую мультиплексирование соединения с ControlMaster
, ControlPersist
, и ControlPath
директивы; если я хочу иметь соединение, которое я использую только для туннелей, так как muxers моих соединений сохраняются в течение 30 минут, я могу ssh user@hostname.example.com logout
и имейте 30 минут для открытия любого, туннелировал соединения, и туннели останутся открытыми, пока я не использовал ни одного из них в течение 30 минут.
Вот соответствующие биты моего ~/.ssh/config
:
ControlMaster auto
ControlPath ~/.ssh/mux/ssh_mux_%h_%p_%r
ControlPersist 30m
host shortname
User username
HostName remotehost.example.com
LocalForward localhost:1234 192.168.6.76:1234
Это решило проблему для меня. Очевидно, что некоторые BIOS не будут работать с 'платформой', которая используется по умолчанию.
# fix for current boot
echo shutdown > /sys/power/disk
Исправить это при перезагрузке:
# or fix permanently
apt-get install sysfsutils
echo "power/disk = shutdown" >> /etc/sysfs.d/local.conf
/etc/init.d/sysfs restart
Документация:
пользователи Гнома при Дебиэн Джесси, должен установить [ https://extensions.gnome.org/extension/755/hibernate-status-button/] (Зимуйте Кнопка Статуса), расширение.
С помощью systemd нужно создать /etc/systemd/sleep.conf
со следующим содержанием:
[Sleep]
HibernateMode=shutdown