Not in a standard way I think, but if you control both the server and
client, you can hack the protocol.
Have you seen such a thing with a real ssh client ? If so, the debug output
would help understand how that's done.

On Thu, Sep 6, 2012 at 4:26 PM, Kanupriya Dadariya <
kanupriya.dadar...@gmail.com> wrote:

> Would like to know if there a proper way to communicate with the terminal
> before the session actually starts.
>
>
>
> On Wed, Sep 5, 2012 at 7:47 PM, Kanupriya Dadariya <
> kanupriya.dadar...@gmail.com> wrote:
>
> > Hi,
> >
> > The requirement is not just display the message but also prompt for user
> > input.
> > For ex: If when the prompt to change the password comes from the
> > Authentication service.
> >
> > I think , we should be using SSH_MSG_USERAUTH_FAILURE in this case.
> >
> > However, that doesn't help and I see the writeStatus as false without any
> > exception.
> >
> >
> > On Wed, Sep 5, 2012 at 12:50 PM, Kanupriya Dadariya <
> > kanupriya.dadar...@gmail.com> wrote:
> >
> >> Thanks for the response . Will check with this.
> >>
> >>
> >> On Tue, Sep 4, 2012 at 7:09 PM, Guillaume Nodet <gno...@gmail.com>
> wrote:
> >>
> >>> There is the SSH_MSG_DEBUG message though which is logged by the
> >>> client/server upon reception.
> >>>
> >>> On Fri, Aug 31, 2012 at 3:42 PM, Kanupriya Dadariya <
> >>> kanupriya.dadar...@gmail.com> wrote:
> >>>
> >>> > Hi,
> >>> >
> >>> > I am using Apache Mina sshd . Do not have my own encoder/decoder.
> Need
> >>> to
> >>> > display the message to client terminal during authentication .
> >>> >
> >>> > Probably making some obvious mistake , Can somebody please help me
> out
> >>> ?
> >>> >
> >>> > Here is the code snippet : I get the writeStatus as false always and
> >>> don't
> >>> > get the message displayed .
> >>> >
> >>> > =============================
> >>> > IoBuffer buffer = IoBuffer.allocate(1024, true);
> >>> >     buffer.setAutoExpand(true);
> >>> >     try {
> >>> >       buffer.putString("small",
> Charset.forName("UTF-8").newEncoder());
> >>> >
> >>> >     } catch (CharacterCodingException e) {
> >>> >
> >>> >     }
> >>> >
> >>> >     WriteFuture future = ioSession.write(buffer,
> >>> > ioSession.getRemoteAddress());
> >>> >     IoFutureListener iof = new MinaIOFutureListener();
> >>> >     future.addListener(iof);
> >>> >
> >>> >     if(future.isWritten()){
> >>> >       writeStatus = true;
> >>> >     } else {
> >>> >       writeStatus = false;
> >>> >     }
> >>> >     future.removeListener(iof);
> >>> > =================================
> >>> > Appreciate any help .
> >>> >
> >>>
> >>>
> >>>
> >>> --
> >>> ------------------------
> >>> Guillaume Nodet
> >>> ------------------------
> >>> Blog: http://gnodet.blogspot.com/
> >>> ------------------------
> >>> FuseSource, Integration everywhere
> >>> http://fusesource.com
> >>>
> >>
> >>
> >
>



-- 
------------------------
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/
------------------------
FuseSource, Integration everywhere
http://fusesource.com

Reply via email to