У меня есть приложение ROCServerEntrypoint, которое использует весеннюю загрузку. Я хотел бы запустить это приложение Spring Boot, в которое встроена оболочка CRaSH. Я добавил следующую зависимость от maven.Сбой оболочки - настройка и использование
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-remote-shell</artifactId>
<version>1.3.3.RELEASE</version>
</dependency>
В случае необходимости я добавил следующую конфигурацию в моем весеннем 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, он выдает следующее
[[email protected] programs]$ ssh -p 2000 [email protected]
ssh: connect to host localhost port 2000: Connection refused
Есть ли что-то я здесь отсутствует?
Он «с помощью» Spring бутса или его " это «приложение Spring Boot? – cjstehno
@cjstehno: Это имеет значение? –
Да, приложение Spring Boot имеет другую функциональность, которая будет загружать необходимые компоненты. Если вы просто используете его в качестве библиотеки, вам нужно будет сделать это самостоятельно (например, запустить оболочку сбоя). – cjstehno