Startskripts laufen manchmal sehr früh während des Startvorgangs - manchmal bevor das Netzwerk eingerichtet ist. Wenn diese Startskripts zu früh versuchen, auf das Netzwerk zuzugreifen, können sie fehlschlagen. Durch Hinzufügen eines (ausreichend langen) sleep
Beginns Ihres Skripts kann das Problem möglicherweise gelöst werden.
SSH-Verbindung beim Start umkehren?
Ich habe ein Himbeer-Pi, auf dem Kali Linux läuft. Was ich möchte, ist, sobald ich hochfahre, eine Verbindung zu meinem Rechner zu Hause über eine umgekehrte SSH-Verbindung herzustellen, sodass ich sie von überall aus steuern kann.
Ich habe ein Skript erstellt, das ich connect.sh genannt habe, mit folgender Zeile:
sshpass -p '******' ssh -R 12345:localhost:***** user@**.***.**.** -p ***** -N &
Und ich fügte hinzu
@reboot /root/connect.sh
Zu crontab (ich habe es mit crontab -e editiert). Das Problem ist, der Befehl funktioniert, wenn ich das Skript manuell ausführe, aber wenn ich den Raspberry Pi neu starte und versuche, eine Verbindung mit meinem anderen Computer herzustellen, funktioniert es nicht. Und wenn ich das Skript manuell ausführe, dann.
Ich gehe also davon aus, dass es beim Ausführen beim Start ein Problem gibt. Und ich weiß, dass das Skript ausgeführt wird, weil ich echo test > test
am Anfang von connect.sh hinzugefügt habe, und wenn ich den Pi neu starte, ist die Datei da. Es gibt also ein Problem mit dem SSH-Befehl.
1 Antwort auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
2
Erhöhte Berechtigungen für Startanwendungen in Windows?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
3
Beschleunigung der Bootzeiten von OS X bei einem Jahr alten MBP
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
6
Wie können Sie den Startton auf einem Mac stummschalten?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?