[
https://issues.apache.org/jira/browse/SSHD-951?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16989017#comment-16989017
]
Lyor Goldstein commented on SSHD-951:
-------------------------------------
The shell factory is used in order to allow SSH clients to open an interactive
shell with the server. The specific line of code you refer to simply activates
the Linux shell (see the _man_ page what the _-i, -l_ flags mean) as a
*process* (see {{ProcessBuilder}}) whose STDIN/STDOUT/STDERR streams are tied
to the SSH channel and "pumped" through using specialized threads.
Note that there is a better class called {{InteractiveProcessShellFactory}}
that automatically detects the underlying O/S - Linux or Windows - and
activates the relevant "shell". If you don't want to allow users to open an
interactive SSH session simply don't provide a shell factory (i.e., don't call
the {{setShellFactory}} method.
> Query on how to restart sshd server in single jboss session
> -----------------------------------------------------------
>
> Key: SSHD-951
> URL: https://issues.apache.org/jira/browse/SSHD-951
> Project: MINA SSHD
> Issue Type: Question
> Affects Versions: 2.2.0
> Reporter: Sivanagarajup
> Priority: Major
>
> Hi Team,
> We are facing an issue with version *sshd-core-2.2.0*
> In the same session once we stoped ssh server we are not able to start the
> ssh server again.
> it is throwing exception below
> {code:java}
> Caused by: java.lang.IllegalStateException: Can not start the server again
> Caused by: java.lang.IllegalStateException: Can not start the server again at
> org.apache.sshd.server.SshServer.start(SshServer.java:293)
> {code}
> As per your code in *org.apache.sshd.server.SshServer -> start()*
> {code:java}
> public void start() throws IOException {
> if (isClosed()) {
> throw new IllegalStateException("Can not start the server again");
> }
> ------
> ------
> }{code}
> it is not allowing us to start sshd server again.
> Note: Once we restarted our jboss server then we are able to start sshd
> server.
> But we need to start/stop the ssh server multiple times in single session
> Could you please help us on above issue.
>
> Thanks
> Siva
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]