Я настроил соединение на своем личном компьютере, используя этот код:
#!/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
на IP-адрес моего VPS. Затем я убедился, что предоставил скрипту разрешения с помощью chmod 777 /etc/whatever
. Я также сделал crontab, чтобы убедиться, что скрипт bash запускается каждую минуту, и установил его на следующий код:
* * * * * /etc/whatever
Теперь на другой машине я подключаюсь по SSH к VPS и выполняю команду, nc -l -p 1234
но никаких подключений не произошло или что-то еще! Пожалуйста, помогите!