Disclaimer: I would never recommend doing this.
Suponho que isso seja para um sistema de LAN, espero que não seja um sistema de internet, mas você pode criar um usuário sem uma senha e ativar a seguinte opção na configuração do OpenSSHd:
PermitEmptyPasswords yes
Para remover uma senha de um usuário, você pode usar -d
com passwd.
passwd -d username
The correct way using SSH keys
Você gera um par de chaves SSH para si mesmo, como você gera isso depende do seu cliente. Para o linux, é ssh-keygen
. Você pode usar uma senha vazia ao gerar a chave, assim você não precisará digitar uma ao fazer o login.
No seu servidor, você pode armazenar a chave pública (id_rsa.pub) em uma linha no arquivo authorized_keys, normalmente encontrado no diretório .ssh
do usuário. Este arquivo pode precisar ser criado. (Para uma única chave, copiar o id_rsa.pub para o servidor como ~ / .ssh / authorized_keys deve ser suficiente).
O arquivo de chave privada nunca deve ser lançado publicamente, mas pode ser liberado para qualquer pessoa que você deseje ter acesso a este usuário @ machine.