gpt4 book ai didi

java - JAVA 中的非交互式密码 SSH

转载 作者:行者123 更新时间:2023-11-29 03:52:19 24 4
gpt4 key购买 nike

我有一个需要级联 SSH 的程序,即它 ssh A 服务器然后使用相同的连接 ssh B 服务器。服务器 A 充当网桥。我有一个用于 ssh 第一个服务器的 shell 实例。

当我执行 ssh user@ipAddress 时,它要求输入密码。我试过 ssh user@ipAddress\npassword。它似乎不起作用。

我无法使用任何外部工具,例如 ssh-agent 或 expect。我无法控制服务器 A。

有没有办法提供密码作为参数或输入密码?

谢谢!!

最佳答案

您应该在客户端生成一个 RSA key

ssh-keygen

并将公钥放在服务器上authorized_key文件夹中的授权 key 中,这样就可以在没有密码的情况下连接到服务器。

提供了分步指南 here .

编辑:如果您无权访问服务器,请使用 this question 中提供的 Java ssh 库。 .

关于java - JAVA 中的非交互式密码 SSH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8174369/

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