spring-boot を使用している ROCServerEntrypoint というアプリケーションがあります。CRaSH シェルを組み込んだこの Spring Boot アプリケーションを実行したいと思います。次のmaven依存関係を追加しました。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-remote-shell</artifactId>
<version>1.3.3.RELEASE</version>
</dependency>
必要に応じて、Spring beans.xml に次の構成を追加して、SSH 経由のリモート アクセスを有効にしました。
<bean class="org.crsh.spring.SpringWebBootstrap" scope="prototype">
<property name="config">
<props>
<prop key="crash.telnet.port">5000</prop>
<!-- VFS configuration -->
<prop key="crash.vfs.refresh_period">1</prop>
<!-- SSH configuration -->
<prop key="crash.ssh.port">2000</prop>
<!-- Authentication configuration -->
<prop key="crash.auth">simple</prop>
<prop key="crash.auth.simple.username">admin</prop>
<prop key="crash.auth.simple.password">admin</prop>
</props>
</property>
</bean>
</beans>
次はどうしようか迷っています。Linux システムの概念は初めてです。リモートでアクセスすることの意味と、クラッシュシェルがこれにどのように役立つかを簡単に説明してください。
また、SSHで接続しようとすると、以下がスローされます
[priyanka@priyanka-ux programs]$ ssh -p 2000 admin@localhost
ssh: connect to host localhost port 2000: Connection refused
私がここに欠けているものはありますか?