Ubuntu 16.04.2では、ブート時にautosshをリモートサーバに接続しようとしています。だから私たちは仕事をするためにsystemctlを使います。systemctlとして実行中のAutosshスクリプトはSERVICEを起動しますが、SERVICEは有効になりません。
[Unit]
Description=Keeps a tunnel to 'remote server' open
After=network.target
[Service]
ExecStart=/usr/bin/autossh -NR 83232:localhost:22 -i /home/user/.ssh/id_rsa [email protected]_IP
[Install]
WantedBy=multi-user.target
を我々は
systemctl start SERVICE
を開始使用してサービスを開始する。しかし、我々はサービス
systemctl enable SERVICE
エラーを有効に使用している場合、それは失敗する場合、それは正常に動作します:次のようにスクリプトがありますコードは
"ssh:connect to host REMOT E_IPポート22:ネットワークに到達できません "
誰でもアドバイスを提供できますか?
多くのありがとうございます。
サービスを開始すると、ほとんどの場合ネットワークはまだ準備ができていません。 – Jakuje
これは問題を解決しました。どうもありがとう! @Jakuje –