Autoconnect 的SSH

更新 發佈閱讀 3 分鐘

叫AI 做,首先建立一個 ssh-autoconnect.sh 向/usr/local/bin:

#!/bin/bash

REMOTE_USER="xxxxx"
REMOTE_HOST="xxxxx"
REMOTE_PORT="10022"

TUNNEL_LOCAL_PORT="51821"
TUNNEL_REMOTE_PORT="51822"



while true; do

echo "Attempting to connect to $REMOTE_USER@$REMOTE_HOST and set up tunnel..."
ssh -N -L $TUNNEL_LOCAL_PORT:localhost:$TUNNEL_REMOTE_PORT -o ServerAliveInterval=60 -o ServerAliveCountMax=3 $REMOTE_USER@$REMOTE_HOST -p $REMOTE_PORT
echo "Connection dropped. Reconnecting in 5 seconds..."
sleep 5

done

然後整返個autossh.services 向 /etc/systemd/system/


[Unit]
Description=Auto SSH Tunnel Service
After=network-online.target
Wants=network-online.target

[Service]
Type=simple
ExecStart=/usr/local/bin/ssh-autoconnect.sh >> /var/log/ssh-autoconnect.log 2>&1
Restart=always
RestartSec=5
User=root

[Install]
WantedBy=multi-user.target

留言
avatar-img
留言分享你的想法!
avatar-img
0codeIT老狗公記事本
8會員
41內容數
奮鬥過不過最終都係浮沉左大半世的IT老狗公,催Vendor買server裝硬碟SetRouter,垃圾code執手尾,教老細用Word同Excel,Windows撞錯密碼比人lock左,會議室支燈開唔到,同大陸佬用普話話開會都係我,不過我仲有時間畫畫同玩電子垃圾,咪寫向呢度囉。
2025/06/11
向PVE 的CT 同VM 上行Wireguard ,再經一個OPNsense 出街,接通左通邊Ping得到,兩邊網Routing都搞掂,但不能實際使用。 用iperf3 試下: 好多Retry,好,短啲,得左?! 唔知點解,轉左OpenVPN搞一輪,routing 又有問題,用OPNSense
Thumbnail
2025/06/11
向PVE 的CT 同VM 上行Wireguard ,再經一個OPNsense 出街,接通左通邊Ping得到,兩邊網Routing都搞掂,但不能實際使用。 用iperf3 試下: 好多Retry,好,短啲,得左?! 唔知點解,轉左OpenVPN搞一輪,routing 又有問題,用OPNSense
Thumbnail
2025/05/28
由於PVE本身是沒有支援Docker,所以使用Docker就要間接進行,或者在Base的 Debian上跑。試炮的事情,還是不要在系統上亂搞,所以在LXC上行,先弄一個Ubuntu 的LXC,跟住按指示: git clone https://github.com/langgenius/dify.g
Thumbnail
2025/05/28
由於PVE本身是沒有支援Docker,所以使用Docker就要間接進行,或者在Base的 Debian上跑。試炮的事情,還是不要在系統上亂搞,所以在LXC上行,先弄一個Ubuntu 的LXC,跟住按指示: git clone https://github.com/langgenius/dify.g
Thumbnail
看更多