我想在 nautilus 中添加一个书签到一个 sftp 服务器,它的 IP 地址会随着时间而改变。
我通过 sftp 连接到(谷歌云实例)服务器,在文件资源管理器中插入地址:
sftp://[email protected]/home/
其中 xx.xxx.xx.xx 是 IP 地址。我想将此添加为 Nautilus 中的书签,我可以轻松地使用ctrl +d
. 但是,IP地址每天都在变化。我可以使用以下命令检索 IP 地址:
gcloud compute instances describe instancename --format="get(networkInterfaces[0].accessConfigs[0].natIP)"
有什么办法可以让我拥有一个动态的 Nautilus 书签,使用上面的命令来创建正确的地址?或者我可以自己运行命令来更新静态 nautilus 书签吗?
谢谢!
您可以添加一个指向该 ip 的假域。
编辑
/etc/hosts
和添加要访问,您只需插入
sftp://your_user@my_foo_domain
这样您就不必每次都创建快捷方式,但您必须每次都进行编辑
/etc/hosts
。您可以创建一个命令来刷新 ip,例如(备份您的/etc/hosts
):您可以创建一个放置在您的函数
.bahsrc
:然后你可以调用函数: