我使用以下程式碼在自己的個人電腦上建立了連接:
#!/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
。我還做了一個 crontab 以確保 bash 腳本每分鐘運行一次並將其設定為以下程式碼:
* * * * * /etc/whatever
現在,在另一台機器上,我透過 SSH 連接到 VPS 並執行了命令nc -l -p 1234
,但沒有發生任何連接或任何情況!請幫忙!