簡單使用autossh

Yoger發表於2020-11-30

第一步:公網伺服器配置

​ 修改公網機器 的 SSH 配置檔案/etc/ssh/sshd_config

GatewayPorts yes

​ 重啟 sshd 服務

sudo service sshd restart

第二步:安裝 autossh 服務

​ 在本地主機安裝 autossh

yum install autossh

第三步:斷線免密登入自動重連

ssh-keygen
ssh-copy-id  username@ip

第四步:開啟自啟動

​ 在 /etc 下面放一個 start.sh 的可執行檔案

touch /etc/start.sh

​ 將 autossh 的語句填入這個檔案

#!/bin/sh
autossh -M 58010 -f -C -R 48010:localhost:22 -N root@ip

​ 新增可執行許可權

chmod a+x /etc/start.sh

​ 使用 crontab 設定開機自動啟動

crontab -e

​ 在crontab 中新增一行

@reboot . /etc/start.sh
本作品採用《CC 協議》,轉載必須註明作者和本文連結