Запуск скрипта при отключении и перезагрузке, чтобы предотвратить потерю сеанса хрома

Решено следующим образом:

name = 'ArkOS_Dev'
kernel = "/mnt/arch/boot/x86_64/vmlinuz"
ramdisk = "/mnt/arch/boot/x86_64/archiso.img"
extra = "archisobasedir=arch archisolabel=ARCH_201511"
memory = 2048
vcpus = 3
disk = [ "format=raw, vdev=xvda, access=rw, target=/dev/vm_volumes/root.ArkOS_Dev",
         "format=raw, vdev=xvdb, access=rw, target=/dev/vm_volumes/swap.ArkOS_Dev",
         "format=raw, vdev=xvdc, access=ro, devtype=cdrom, target=/home/xen/ISO/archlinux-2015.11.01-dual.iso"
       ]
vif = [ 'mac=00:16:3e:49:2b:a1,bridge=xenbr0' ]
root = "/dev/xvda rw"

Затем после установки DomU с этим:

name = 'ArkOS_Dev'
bootloader = "pygrub"
memory = 2048
vcpus = 3
disk = [ "format=raw, vdev=xvda, access=rw, target=/dev/vm_volumes/root.ArkOS_Dev",
         "format=raw, vdev=xvdb, access=rw, target=/dev/vm_volumes/swap.ArkOS_Dev"
       ]
vif = [ 'mac=00:16:3e:49:2b:a1,bridge=xenbr0' ]
root = "/dev/xvda rw"

-121--243046-

Фактический процесс ssh не является сложным. Если вы делаете так, как хотите, вы просто создаете учетную запись на EC2 машине и держите ssh открытым с autossh от рабочей машины к EC2 машине. Другие уже указали на нужную вам статью, запускайте автоматический обратный туннель при появлении сети

Есть несколько недостатков перенаправления трафика через сервер EC2. Одна из них заключается в том, что вы фактически платите за использование и трафик в AWS, другое - медленность использования ssh-соединений, туннелированных внутри ssh-соединений, другой заключается в том, что туннелирование UDP-соединений поверх TCP ssh-соединений будет не невозможным, а громоздким, и, наконец, более длинный RTT, участвующий в пакетах, идущих к ближайшему центру AWS и возвращающихся обратно.

Вы также можете иметь юридические проблемы с данными или трафиком из проектов, которые вы работаете, покидая национальные границы.

Другой альтернативой является установка в домашнем маршрутизаторе машины в области DMZ, и, например, доступ к веб-сайту в EC2 машине, который посещается рабочей машиной каждые 5 минут, рабочая машина установит соединение с вашим IP-адресом.

Я бы также предпочел использовать IPsec или OpenVPN, чем ssh. Некоторое время у меня был ssh, и процесс правильной настройки туннелей для доступа к различным услугам является утомительным и громоздким.

Что касается IP-адреса домашнего компьютера. Вам не нужен статический, у вас есть такие службы, как FreeDNS, которые дают вам запись DNS, которая сопоставляется с динамическим IP-адресом, который дает вам Интернет-провайдер.

Я сделал здесь совсем другое. Я поместил комбинированный кабельный модем/маршрутизатор интернет-провайдера в режим моста и подключил к нему Raspberry PI-совместимый/Lamobo R1 с набором микросхем WiFi, 5 гигабитными интерфейсами Ethernet и SATA-портом + SSD-диском под управлением Linux.

http://www.bananapi.com/index.php/component/content/article?layout=edit&id=59

Если вы заметили, это очень интересная машина с низким энергопотреблением.

Я подключаюсь к дому с помощью IPsec VPN, основанной на Strong Swan, к своему динамическому IP-адресу с помощью DNS-имени, предоставленного FreeDNS.

http://freedns.afraid.org

VPN настроена таким образом, что собственные IPsec-клиенты моих Macbook Pro и iPhone могут подключаться к VPN без установки какого-либо свободного дополнительного программного обеспечения.

Находясь внутри VPN, и только внутри VPN (и дома), я имею:

  • доступ к ssh,
    веб-сервер,
    Видео HTML 5,
    услуги DLNA,
    САМБА,
    Услуги Voip через звездочку с магистралью к оператору телефона, чтобы я мог звонить любому местному оператору, который я использую за границей,
    DHCP,
    BIND с RPZ, NTP, hostapd, чтобы дать Wi-Fi домой.

В этом окне также имеется набор микросхем коммутатора, разделяющий две VLAN, внешнее соединение и внутреннюю сеть.

В остальных портах EthernetЯ подключил свой Smart TV и Apple TV, так что я могу стрим из любой точки дома к ним.

Моя рабочая машина также настроена на сохранение постоянного IPsec-туннеля открытым для этого домашнего маршрутизатора, чтобы я мог войти в него в любое время.

Ссылка о постоянном туннеле с Strong Swan:

http://linoxide.com/how-tos/ipsec-vpn-gateway-gateway-using-strongswan/

-121--114041-


При переходе по ссылке http://sourceforge.net/projects/cetoys/ > Обзор всех файлов > > cetoys/r4/,, вы найдете «cetoys-0-r4.x86_64.rpm» http://iweb.dl.sourceforge.net/project/cetoys/cetoys/r4/cetoys-0-r4.x86_64.rpm Который является двоичным пакетом: $ sudo чужой cetoys-0-r4.x86_64.rpm

You получит: cetoys_0-1_amd64.deb,,, который может быть установлен, и может работать, когда пара специальных зависимостей установлены заранее.

1) libhal1_0.5.14-8_amd64.deb http://de.archive.ubuntu.com/ubuntu/pool/universe/h/hal/libhal1_0.5.14-8_amd64.deb

2) libsynce0_0.15-1.1_amd64.deb http://de.archive.ubuntu.com/ubuntu/pool/universe/libs/libsynce/libsynce0_0.15-1.1_amd64.deb

Оба являются пакетами Ubuntu 12,04. «libsynce0» является «библиотекой помощника для синхронизации устройств Windows Mobile».

«cetoys _ 0-1 _ amd64.deb» предоставляет/usr/bin/{ cidb, rapi}.


0
07.08.2018, 23:17
1 ответ

Что касается этого , нам может понадобиться выполнить следующее после настройки systemctl.

 sudo systemctl daemon-reload

И у нас должен быть заголовок в скрипте вроде ниже .

### BEGIN INIT INFO
# Provides:          scriptname
# Required-Start:    
# Required-Stop:     
# Default-Start:     0 1 6
# Default-Stop:      
# Short-Description: Start daemon at boot time
# Description:       Enable service provided by daemon.
### END INIT INFO
0
28.01.2020, 04:15

Теги

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