Пусть передача выполняется на сервере, независимо от сеанса SSH

Этот вопрос был переформулирован, предыдущий был дубликатом команд Execute remote, полностью отделяющим от ssh-соединения

Я хочу получить доступ к компьютеру через SSH, запустить Iceweasel и Transmission, использовать Iceweasel, чтобы найти некоторые торренты, добавить торренты в трансляцию, закрыть Icewasel, закрыть сеанс SSH и разрешить передачу на сервере.

Я запускаю передачу с помощью nohup , но если я закрою передачу, она закрывается на сервере. Если я выхожу из сеанса, он также закрывается.

Вы можете попробовать nohup («no hangup»). Например:

 nohup myapp & 

Если этого недостаточно, перенаправляйте все потоки ввода-вывода:

 nohup myapp < /dev/null 2>&1 & 

По умолчанию nohup уже перенаправил поток 1 на «nohup.out», но вы можете его изменить (см. man nohup ). В Википедии также есть хорошая статья .

Обратите внимание, что вам все равно нужно использовать & с nohup.