avatar of CryptoMethod CryptoMethod
focar em Mensagem privada
0
focar em
0
Seguidores

O servidor pode executar o comando do host sem digitar explicitamente uma senha e usar nohup ao mesmo tempo?

Criado em: 2021-12-25 17:30:15, atualizado em: 2021-12-25 17:39:21
comments   3
hits   872

Atualmente, se você quiser iniciar um programa de hospedagem no lado do servidor e sair do login do ssh para continuar executando o programa, o método oficial é: nohup ./robot -s node.fmz.com/xxxxx -p yourFMZPasswork &

No entanto, este método é muito inseguro, a senha é inserida explicitamente no comando de inicialização. Outras pessoas usam o servidor de login ps -aux para ver o processo de inicialização atual e podem ver essa senha. O próprio programa de hospedagem é compatível com a entrada de senhas interativas, que podem ser inseridas primeiro./robot -s node.fmz.com/xxxxxO programa então pede para você digitar a senha. Mas esse método não funciona quando é necessário sair do ssh sem interrupção (nohup), ou seja, inserirnohup ./robot -s node.fmz.com/xxxxxNão é possível iniciar o programa corretamente.

Pergunto-me se há alguma maneira de não ter que escrever a senha explicitamente na instrução de comando, mas também nohup para iniciar o programa do administrador.