如何避免从控制台的Kerberos提示

问题描述 投票:-1回答:1

我们确实有一个使用JSch库进行SFTP运行Java示例。当这个例子中执行,并已启用Kerberos- GSSAPI服务器进行通信,那么它会要求通过迅速和应用程序的用户名和密码就会得到的条目。

下面请看 -

Kerberos username [user1]: 
Kerberos password for user1: 

我们需要帮助 - 我们怎样才能避免这种情况的提示?但要确保我们需要支持GSSAPI(Kerberos的)为好。

有人可以帮助我在此。

谢谢,Hrushi

ssh kerberos jsch
1个回答
0
投票

我已经按照以下步骤解决这个问题 -

  1. 创建文件的Jaas.conf像下面 - USER1 @主机名:〜$猫/etc/jaas.conf com.sun.security.jgss.krb5.initiate {doNotPrompt =真};
  2. 下面添加在JVM ENV进入 -Djava.security.auth.login.config =的/ etc /的Jaas.conf

重新启动/重新测试示例。

谢谢,Hrushi

© www.soinside.com 2019 - 2024. All rights reserved.