Tôi có một raspberry pi đằng sau một NAT và một máy chủ ảo từ xa. Tôi muốn có thể truy cập pi thông qua vỏ từ xa.
Để đạt được điều này tôi đã tạo một tập tin thực thi /etc/network/if-up.d/ssh_tunnel
trên pi chứa
sudo -u myname ssh -fCNR *:2222:localhost:22 myname@1.2.3.4
Trong khi lệnh này hoạt động, khi được thực thi với quyền root từ dòng lệnh, nó không hoạt động khi khởi động.
Chuyển hướng stderr đến một tập tin mang lại cho tôi
ssh: connect to host 1.2.3.4 port 22: Network is unreachable
Tôi có thể làm gì tốt hơn?
/etc/dhcp/dhclient-exit-hooks.d/
như đề xuất trong Askubfox.com/a/1005738