Como respondo a uma solicitação depois de usar & para fazer um novo processo?

0

Por exemplo, se eu quiser criar um túnel ssh e não fazê-lo pegar meu terminal, eu posso usar ssh -L 20000:localhost:2000 [email protected] & . No entanto, isso cria um novo processo e não me permite inserir uma senha. (Eu sei que eu poderia usar autenticação de chave, mas esta é uma pergunta geral sobre & )

    
por 無色受想行識 18.06.2017 / 18:58

2 respostas

1

Você não pode. Pelo menos não diretamente. & inicia um processo em segundo plano. Você pode interagir apenas com processos de primeiro plano. Você poderia, entretanto, iniciar o processo como primeiro plano, fazer sua autenticação por senha, pará-lo com CTRL + Z e configurá-lo para segundo plano com o comando bg $PID .

    
por 18.06.2017 / 20:03
0

Se você estiver tentando fazer login com o ssh sem digitar a senha, deverá criar a chave ssh sem uma senha e colocar a parte pública da chave no sistema remoto.

Aqui está um link para criar a chave ssh.

link

    
por 18.06.2017 / 22:39