是否可以在 SSH 连接后在 LOCAL 主机上执行命令

Is it possible to execute commands on the LOCAL host after an SSH connection

我有一个用例,我希望用户通过 SSH 连接到目标主机,但我不想留下私钥(私钥通过 API 检索)

是否可以通过 openSSH 或一旦用户 ssh 连接到目标系统,我们是否可以不再在原始主机上执行命令?

选项LocalCommand可以使用

ssh user@host -o LocalCommand="echo hello > test.tmp"

或者你的情况

ssh user@host -o LocalCommand="rm ~/.ssh/onetime_id_rsa"