让autossh随系统自动启动

可以使用systemd来让autossh自动启动,这样即使服务器重启后依然可以访问。

参考:https://pesin.space/posts/2020-10-16-autossh-systemd/ https://gist.github.com/thomasfr/9707568

具体:在/etc/systemd/system/目录下建立一个autossh.service文件,其内容如下:

cat autossh.service 

[Unit]
Description=AutoSSH tunnel service on local port 7192
After=network.target


[Service]
Environment=”AUTOSSH_GATETIME=0″
ExecStart=/usr/bin/autossh -M 0 -o “ServerAliveInterval 50” -o “ServerAliveCountMax 5” -o ExitOnForwardFailure=yes -i /home/user/.ssh/id_rsa -gCNR 7192:localhost:22 user@remote_host


[Install]
WantedBy=multi-user.target

已发布

分类

来自

标签:

评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注