我正在尝试编写一个脚本,将网站推送到我的服务器,网站文件在我的本地机器上进行测试。
它现在可以工作,通过使用rsync
更新服务器,然后ssh
让服务器运行一个脚本来做一些事情(即重新启动 apache - 该网站使用 WSGI)。
问题是我必须两次输入我的服务器密码,我不喜欢。
有没有办法让我只需要输入一次密码?我不想特别不想输入我的密码,所以我想有办法在没有这个ssh-key
东西的情况下做到这一点。
在 中查找-M
和-S
选项ssh(1)
。这个想法是打开一个到服务器的主连接,然后通过打开的套接字作为从连接进行多次访问。另请参阅ControlMaster
与ControlPath
中ssh_config(5)
手册。