>  기사  >  Java  >  springboot에서 Hutool의 JschUtil을 사용하는 방법

springboot에서 Hutool의 JschUtil을 사용하는 방법

王林
王林앞으로
2023-05-11 11:07:051952검색

windows server 2012 R2 install openssh

windows install ssh

linux 자체는 설치 없이 ssh를 사용합니다

1. 다운로드

Openssh 공식 웹사이트를 방문하여 운영 체제의 비트 수에 따라 적절한 설치 패키지를 선택하세요

springboot에서 Hutool의 JschUtil을 사용하는 방법

공식 홈페이지에 접속하신 후, 운영 체제의 비트에 따라 적절한 설치 패키지를 선택하세요. 그러나 64비트 시스템은 32비트 설치 패키지도 지원할 수 있습니다. 여기서는 64비트 시스템의 경우 32비트 설치 패키지를 설치했습니다.

2. 다운로드한 설치 패키지를 C:/Program Files/ 디렉터리에 압축을 푼다.

PowerShell 터미널을 열고 SSH 실행 파일인 cd C:OpenSSH-Win32OpenSSH-Win32가 포함된 폴더로 들어갑니다.

springboot에서 Hutool의 JschUtil을 사용하는 방법

3. SSH 서비스를 설치합니다.

PowerShell 터미널에 다음 명령을 입력합니다.

 powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1

설치가 성공적으로 완료되면 다음과 같이 됩니다.

springboot에서 Hutool의 JschUtil을 사용하는 방법

4 SSH 서비스를 구성합니다. 방화벽에서 포트 22 열기: powershell에서 다음 명령을 입력합니다.

  • netsh advfirewall firewall add rule name=sshd dir=in action=allow protocol=TCP localport=22

Ssh 서비스 시작

net start sshd
springboot에서 Hutool의 JschUtil을 사용하는 방법5. 환경 시스템 변수 추가

에는 SSH 실행 파일 exe 파일의 경로가 포함됩니다. (내 경우에는 C:Program FilesOpenSSH-Win32OpenSSH-Win32)이 환경 시스템 변수에 추가되었습니다.

springboot에서 Hutool의 JschUtil을 사용하는 방법

마지막으로 cmd 또는 powershell을 열고 ssh를 입력하면 다음 그림이 나타나며 설치가 성공적으로 완료되었음을 의미합니다.

springboot에서 Hutool의 JschUtil을 사용하는 방법

6 부팅 시 sshd 서비스가 자동으로 시작되도록 설정하세요.

springboot에서 Hutool의 JschUtil을 사용하는 방법"서버 관리자" -> "도구" -> "서비스"를 차례로 엽니다.

서비스 목록 인터페이스에 들어가서 OpenSSH SSH 서버를 찾습니다. service

springboot에서 Hutool의 JschUtil을 사용하는 방법

아래 사진의 openssh 인증 에이전트를 이용해서 위 사진과 동일하게 해주세요.

springboot에서 Hutool의 JschUtil을 사용하는 방법

자체 SSH 서비스(예: Windows 10)가 있는 Windows에서는 SSH 서비스를 활성화합니다.

springboot에서 Hutool의 JschUtil을 사용하는 방법1. 클라이언트 설치

시작-> 응용 프로그램 및 기능-> 목록 OpenSSH 클라이언트 옵션이 있습니다

OpenSSH 클라이언트를 설치하려면 클릭하세요

설치 후 Windows PowerShell을 사용하여 ssh 명령을 직접 사용할 수 있습니다

2. 서버 설치

시작-> -> 기능 추가

목록에 OpenSSH 서버 옵션이 있습니다

OpenSSH 서버를 설치하려면 클릭하세요

서버 설치 후 몇 가지 구성을 해야 합니다

3. Windows PowerShell을 사용하세요. 관리자 권한

SSHD 서비스 활성화

Start-Service sshd

서비스가 자동으로 시작되도록 설정

Set-Service -Name sshd -StartupType 'Automatic'

방화벽이 열려 있는지 확인

Get-NetFirewallRule -Name *ssh*

OpenSSH-Server-In-TCP 활성화가 True인지 확인

구성이 완료된 후, 다른 클라이언트는 ssh를 사용하여 Windows에 연결할 수 있습니다. Password

springboot use

Introduce hutool

<dependency>
    <groupId>cn.hutool</groupId>
    <artifactId>hutool-all</artifactId>
    <version>5.3.4</version>
</dependency>

Usage method

Upload

<dependency>
    <groupId>com.jcraft</groupId>
    <artifactId>jsch</artifactId>
    <version>0.1.55</version>
</dependency>

실행 결과:

위 내용은 springboot에서 Hutool의 JschUtil을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제