Постоянная переадресация портов

Я делаю перенос портов следующим образом:

ssh -f user1@11.22.33.44 -L 1234:127.0.0.1:1234 -N 

Это не является постоянным, то есть когда я закрываю терминал, его нет, и в следующий раз мне придется снова вызвать эту команду. Как сделать его постоянным?

В частности, я хочу запустить его на удаленном сервере.

2 Solutions collect form web for “Постоянная переадресация портов”

Чтобы заставить его игнорировать сигнал HUP, все процессы отправляются, когда закрывающая оболочка закрывается, вызывается команда с добавлением nohup , например:

 nohup ssh -f user1@11.22.33.44 -L 1234:127.0.0.1:1234 -N 

На удаленном сервере вы всегда можете запустить «экран», где вы можете запустить этот ssh.

И есть команда «disout», которую вы можете использовать для отсоединения (работает как nohup). Разница в том, что с nohup вам нужно заранее знать, что вы хотите отключить процесс. С отключением вы можете отключить любой процесс.

  • Как заблокировать свою учетную запись с удаленного входа ssh с паролем?
  • На каком уровне (IP / TCP?) Работает netcat / socat?
  • SSH на несколько серверов, выполняющих несколько команд
  • Скрипт для автоматического входа ssh в определенный порт
  • Почему ssh подумает, что есть кодовая фраза?
  • Как сделать соединение ssh с контейнером LXC по его названию?
  • SSH вечно вешается?
  • Проблема SSH удаленного доступа
  • другая оболочка для пользователя root и non-root
  • Можно ли загружать чрезвычайно большие файлы разумно или по частям через SSH от Linux до Windows?
  • Можно ли использовать / bin / cat в качестве оболочки для ограниченного пользователя?
  • Linux и Unix - лучшая ОС в мире.