Я беру его, размещают B, например, шлюз в интранет и может соединиться с хостом A и C, например, как это:
-----------------------------------------------------------
| |
| |
--------- ----------- -------------- |
|A |------------------------------| B |------------------| | |
--------- | | | C | |
----------- -------------- |
| |
-----------------------------------------------------------
В этом случае лучшим решением является ssh перенаправление портов. Я описываю это по http://www.linuxintro.org/wiki/Tunneling_with_OpenSSH
Во-первых, на A, Вы туннелируете порт B 2222 к порту C 22 с командой:
ssh -L 2222:C:22 B
затем Вы копируете в порт C 22 путем соединения с портом 2222 на (localhost) с командой:
scp -P 2222 file root@localhost:
Слегка круглосуточный путь:
history -a ~/current_history
Это сохранит несохраненную историю Bash нынешнего сеанса к ~ / teain_history
, что вы можете затем просмотреть.
Это делает устройство начать на первом входе в систему пользователя, но для этого соответствующий блок-файл должен иметь Welusby = default.target
или что-то вдоль строк. Поскольку , когда пользовательский экземпляр Systemd
запускается , он вызывает по умолчанию .TArget
Цель.
systemctl --user enable SERVICE
ничего не сделает, если в соответствующем файле юнитов нет секции [Install]
. Секция [Install]
позволяет systemd
узнать, какие симлинки нужно установить при использовании enable
. Из документации:
Файлы модулей могут включать секцию "[Install]", которая содержит информацию об установке устройства. Этот раздел не интерпретируется systemd(1) во время выполнения; он используется командами enable и disable команды инструмента systemctl(1) во время установки устройства.