У меня есть малина Пи, работает Кали Linux. Что я хочу сделать, это, как только его ботинки, чтобы связаться с обратного подключения по SSH к моей машине дома, так что я могу контролировать его там, где он.
Я создал скрипт, который я назвал connect.sh, с этой строкой в нем:
sshpass -p '******' ssh -R 12345:localhost:***** user@**.***.**.** -p ***** -N &
и я добавил
@reboot /root/connect.sh
на crontab (я редактировал его с помощью crontab-e). Проблема в том, что команда работает, когда я вручную выполняю сценарий, но когда я перезагружаю Raspberry Pi и попробуйте подключиться к нему с моей другой машиной, он не работает. И если я выполняю сценарий вручную, он это делает.
поэтому я предполагаю, что есть проблема в выполнении при запуске. И я знаю, что скрипт выполняется, потому что я добавил echo test > test
в начале connect.sh, и когда я перезагружаю Pi, файл там. Так что есть проблема с командой SSH.