Как избежать Kerberos Prompt из консоли - PullRequest
0 голосов
/ 05 февраля 2019

У нас есть пример java, который использует библиотеку JSch для выполнения операции sftp.Когда этот пример выполняется и связывается с сервером, на котором включен Kerberosgssapi, он запрашивает имя пользователя и пароль через приглашение и приложение останавливает получение записей.

См. Ниже -

Kerberos username [user1]: 
Kerberos password for user1: 

Нам нужна помощь. Как мы можем избежать этой подсказки?но убедитесь, что нам также нужна поддержка gssapi (Kerberos).

Может ли кто-нибудь помочь мне в этом.

Спасибо, Хруши

1 Ответ

0 голосов
/ 06 февраля 2019

Я решил эту проблему, выполнив следующие шаги -

  1. создайте файл jaas.conf, как показано ниже -

    user1 @ hostname: ~ $ cat / etc / jaas.conf com.sun.security.jgss.krb5.initiate {doNotPrompt = true};

  2. добавить запись ниже в jvm env

    -Djava.security.auth.login.config = / etc / jaas.conf

Перезапустите / повторно протестируйте пример.

Спасибо, Хруши

...