Eu tenho uma senha armazenada em texto simples. Eu só quero que meu script esperado "LoadList" seja capaz de ler a senha para gerar uma sessão SFTP. Não há nenhum cenário em que eu queira poder ler a senha. Isso pode ser feito de alguma forma atribuindo o script a um usuário e apenas dando a esse usuário acesso de leitura?
relate perguntas
-
Remova arquivos com os menores sufixos de nome de arquivo
-
Listar arquivos classificados de acordo com a linha de conteúdo específica
-
Como saber antecipadamente se um .zip tem um diretório pai dentro
-
Como encontrar tipos de arquivos específicos e tar-los?
-
du/df e ls relatando diferentes usos de disco
$ssh-keygen
Aceite o local do arquivo padrão e pressione retornar duas vezes para não incluir uma senha.
Irá gerar um arquivo no diretório inicial/.ssh chamado id_rsa.pub
em seguida, use ssh-copy-id {nome do servidor ao qual você deseja se conectar} selecione sim e insira a senha do usuário.
Isso criará um arquivo chamado authorized_keys no diretório .ssh do diretório inicial dos usuários.
Se isso não conseguir criar o arquivo, copie o conteúdo desse arquivo para o diretório authorized_keys no servidor de destino - home directory/.ssh/authorized_keys
O ssh de teste não solicita uma senha.