[ 
https://issues.apache.org/jira/browse/SSHD-549?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14679208#comment-14679208
 ] 

VENKATA DIGAVALLI commented on SSHD-549:
----------------------------------------

Thanks a lot for providing this response. I am using 0.14.0 version of SSHD. 
Can you also please provide me a sample code for the implementation of the 
class "MyUserAuthKeyboardInteractiveFactory" for changing the password prompt 
to "Password:".

Below is the current logic i am using for bringing up the SSH server:

public class SSHTest {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws IOException, Exception {
        // TODO code application logic here
        
        SshServer sshd = SshServer.setUpDefaultServer();
        sshd.setPort(9089);            
        //sshd.setKeyPairProvider(new 
PEMGeneratorHostKeyProvider("C:/SSHKeys/key.pem"));   
        
        sshd.setKeyPairProvider(new SimpleGeneratorHostKeyProvider());
        List<NamedFactory<UserAuth>> userAuthFactories = new 
ArrayList<NamedFactory<UserAuth>>();
        userAuthFactories.add(new UserAuthPassword.Factory());
        sshd.setUserAuthFactories(userAuthFactories);                           
          
        sshd.setPasswordAuthenticator(new PasswordAuthenticator() {
        public boolean authenticate(String username, String password, 
ServerSession session) {
          return "prvision".equals(username) && "Trmtrm".equals(password);
          }
        });                          
        sshd.setShellFactory(new MyCommandFactory());        
        sshd.start();                
        while (true);
    }
}

> Need to Change the password prompt
> ----------------------------------
>
>                 Key: SSHD-549
>                 URL: https://issues.apache.org/jira/browse/SSHD-549
>             Project: MINA SSHD
>          Issue Type: Test
>            Reporter: VENKATA DIGAVALLI
>
> Hi,
> I created the SSH server using Mina 2.0.7 libraries. During the login, the 
> client application is looking for the text "Password:" and the SSH server 
> handler seems to be sending back the prompt like "username@hostname 
> passsword:". 
> I believe this password prompt is picked from the sshd_config file on the 
> linux server where this SSH server is running. Tried changing that config 
> file, but still don't see any change in the password prompt text. 
> This is causing a failure during login. Please let me know if there is any 
> method in sshd libraries or any other solution I can use to override this 
> password prompt during login.
> Thanks,
> Venkata Digavalli



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to