Как мне ответить на приглашение после использования &, чтобы создать новый процесс?

Например, если я хочу создать туннель ssh и не заставлять его использовать мой терминал, я могу использовать ssh -L 20000: localhost: 2000 (скрыто) и . Однако это создает новый процесс и не позволяет мне вводить пароль. (Я знаю, что могу использовать аутентификацию по ключу, но это общий вопрос о и )

0
21.06.2017, 05:32
2 ответа

Вы не можете. По крайней мере, не напрямую. & запускает фоновый процесс. Вы можете взаимодействовать только с процессами переднего плана. Однако вы можете запустить процесс как передний план, выполнить аутентификацию по паролю, остановить его с помощью CTRL+Z и перевести его в фоновый режим с помощью команды bg $PID. ].

1
28.01.2020, 02:45

Если вы пытаетесь войти в систему с помощью ssh без ввода пароля, вам следует создать ключ ssh без пароля и поместить общедоступную часть ключа в удаленную систему.

Вот ссылка на создание ключа ssh.

http://www.linuxproblem.org/art_9.html

0
28.01.2020, 02:45

Теги

Похожие вопросы