Можно с помощью nohup, тогда при обрыве ssh соединения скрипт продолжет работать
# nohup sh program_name.sh &
При этом вывод скрипта будет идти в файл nohup.out
После захода по ssh снова вам еще предстоит найти ваш процесс, т.к. управляющего терминала для него уже нет:
# ps -C sh -o pid,sid,tname,cmd
Тут мы увидим что-то вроде:
6955 4111 ? program_name.sh
Далее выполни:
# ps -js 4111
и получишь больше информации о запущенном процессе
Или поизучай команду screen, она позволит виртуальный терминал запустить, который не отвалится, когда ты отключишь сессию ssh.