在关闭ssh连接之前一致地执行命令

时间:2015-02-20 17:12:51

标签: ssh ssh-keys unison

Unison是一个可以在ssh上运行的文件同步工具。它接受配置文件(.prf)文件中的配置。我使用别名

unison my-pref.prf && ssh sameuser@sameserver.fr 'cat toto'

因此我必须输入两次密码。你知道在远程主机上执行命令的任何方法"之前" unison关闭了ssh会话?

1 个答案:

答案 0 :(得分:3)

看起来您只是想避免两次输入密码,因此您可以设置ssh with a public/private keys以避免输入密码。

然后你只需要使用你创建的密钥文件来唤起ssh:

ssh -i keyfile sameuser@sameserver.fr 'cat toto'

您必须将此选项添加到您的同步配置文件(.prf):

sshargs = -i keyfile