Eu costumo configurar o hostname de qualquer máquina Debian ou Ubuntu como
/ etc / hosts
127.0.0.1 host.example.com host localhost.localdomain localhost
/ etc / hostname
host
e verifique se hostname -s
retorna o nome do host abreviado e hostname -f
do FQDN da máquina. Eu não acho que realmente importa se a máquina é pública ou não.
No seu caso, eu removerei as duas linhas começando com 127.0. e adicione a linha abaixo:
127.0.0.1 blahblah-vps.example.com blahblah-vps localhost.localdomain localhost
Seu /etc/hostname
parece bem, embora em ambos os arquivos eu use apenas letras minúsculas, não porque isso seja importante, mas mais por razões pedantes.