Gostaria de adicionar um marcador no nautilus a um servidor sftp cujo endereço IP muda com o tempo.
Estou conectando via sftp a um servidor (instância do google cloud), inserindo no gerenciador de arquivos o endereço:
sftp://[email protected]/home/
onde xx.xxx.xx.xx é um endereço IP. Gostaria de adicionar isso como um marcador no Nautilus, o que posso fazer facilmente com o ctrl +d
. No entanto, o endereço IP continua mudando de dia para dia. Eu posso recuperar o endereço IP com um comando como:
gcloud compute instances describe instancename --format="get(networkInterfaces[0].accessConfigs[0].natIP)"
Existe alguma maneira de eu ter um favorito dinâmico do Nautilus, que usaria o comando acima para criar o endereço correto? Ou posso executar um comando para atualizar um marcador estático do nautilus?
Obrigado!
Você pode adicionar um domínio falso apontando para o ip.
Editar
/etc/hosts
e adicionarPara acessar basta inserir
sftp://your_user@my_foo_domain
Dessa forma, você não precisa criar um atalho toda vez, mas precisa editar
/etc/hosts
sempre. Você pode criar um comando para atualizar o ip, como (backup your/etc/hosts
):Você pode criar uma função colocada em seu
.bahsrc
:E então você pode simplesmente chamar a função: