gpt4 book ai didi

ssh - 如何以非交互方式进行远程 ssh

转载 作者:行者123 更新时间:2023-12-04 19:09:14 26 4
gpt4 key购买 nike

我正在尝试通过以下命令从我的本地主机连接到远程主机。但是远程主机中有一个设置,我们登录后不久它会提示输入徽章 ID、密码和登录原因,因为它在 profile 中是这样编码的文件在 remote-host我如何克服这些步骤并以非交互方式直接登录,而不会干扰 profile 中的代码.

jsmith@local-host$ ssh -t -t generic_userID@remote-host
Enter your badgeID, < exit > to abort:
Enter your password for <badgeID> :
Enter a one line justification for your interactive login to generic_userID

最佳答案

小修正:需要克服远程服务器期望的方法,但如果本地脚本连接到一堆远程服务器,这些配置可能会被破坏,只需使用 SSH 选项:
ssh -f -q -o BatchMode=yes -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null USER@TARGETSYSTEM
如果没有 ssh_key 设置,这将省略询问密码,静默退出并继续使用脚本/其他主机。

使用 -f 将 ssh 置于后台,这在从 sh(批处理)文件调用 ssh 命令以删除本地控制台重定向到远程输入时是必需的(隐含 -n)。

关于ssh - 如何以非交互方式进行远程 ssh,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17089808/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com