欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

springboot使用Hutool的JschUtil及下載安裝步驟

 更新時(shí)間:2022年08月19日 09:48:29   作者:樣子菌  
這篇文章主要為大家介紹了springboot使用Hutool的JschUtil的方法及下載安裝詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

windows server 2012 R2安裝openssh

windows安裝ssh

linux 本身使用ssh 無(wú)需安裝

1.下載

訪問(wèn)Openssh官網(wǎng)并根據(jù)操作系統(tǒng)的位數(shù)選擇合適的安裝包

進(jìn)入官網(wǎng)后,根據(jù)操作系統(tǒng)位數(shù)選擇合適的安裝包。不過(guò)64位系統(tǒng)也可以支持32位的安裝包。我這里系統(tǒng)64位的安裝的是32位的安裝包。

2.將下載的安裝包解壓至C:/Program Files/目錄下

打開(kāi)powershell終端,進(jìn)入包含ssh可執(zhí)行exe文件的文件夾 cd C:\OpenSSH-Win32\OpenSSH-Win32。

3.安裝ssh服務(wù)

在powershell終端輸入下面指令:

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

安裝成功后如下所示:

4.配置ssh服務(wù)

  • 在防火墻開(kāi)啟端口22端口號(hào):在powershell中輸入以下指令:
netsh advfirewall firewall add rule name=sshd dir=in action=allow protocol=TCP localport=22

啟動(dòng)ssh服務(wù)

net start sshd

5.添加環(huán)境系統(tǒng)變量

將包含ssh可執(zhí)行exe文件所在路徑(我這里是:C:\Program Files\OpenSSH-Win32\OpenSSH-Win32)添加到環(huán)境系統(tǒng)變量中。

最后打開(kāi)cmd或者powershell,輸入ssh出現(xiàn)如下圖所示,就代表已經(jīng)安裝成功。

6.設(shè)置開(kāi)機(jī)sshd服務(wù)開(kāi)機(jī)自啟

依次打開(kāi)“服務(wù)器管理器”——》“工具”——》“服務(wù)”

進(jìn)入服務(wù)列表界面,找到OpenSSH SSH Server服務(wù)

將下圖中 openssh authentication agent按照上圖也進(jìn)行同樣操作。

本身自帶ssh服務(wù)的windows(例如windows10) 開(kāi)啟ssh服務(wù)

1.客戶(hù)端安裝

開(kāi)始 -> 應(yīng)用與功能 -> 可選功能 -> 添加功能

列表中有OpenSSH客戶(hù)端的選項(xiàng)

點(diǎn)擊安裝OpenSSH客戶(hù)端

安裝之后可使用Windows PowerShell直接使用ssh命令

2.服務(wù)端安裝

開(kāi)始 -> 應(yīng)用與功能 -> 可選功能 -> 添加功能

列表中有OpenSSH服務(wù)器的選項(xiàng)

點(diǎn)擊安裝OpenSSH服務(wù)器

服務(wù)端安裝完之后需要進(jìn)行一些配置

3.服務(wù)端配置

使用管理員身份運(yùn)行Windows PowerShell

開(kāi)啟SSHD服務(wù)

Start-Service sshd

設(shè)置服務(wù)自動(dòng)啟動(dòng)

Set-Service -Name sshd -StartupType 'Automatic'

確認(rèn)防火墻是否開(kāi)放

Get-NetFirewallRule -Name *ssh*

查看OpenSSH-Server-In-TCP的enable是否為T(mén)rue

配置完成之后其他客戶(hù)端可使用ssh連接windows,用戶(hù)名和密碼就是windows的用戶(hù)名和密碼

springboot使用

引入hutool

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

引入 jsch

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

使用方式

上傳

@Test
void test18() {
//測(cè)試目錄
    String linuxPath = "/var/file/test/";
    //創(chuàng)建session連接
    Session sessionLinux = JschUtil.getSession("106.12.127.40", 22,"root", "Ocean@123");
// 1.文件操作
    // 建立sftp
    Sftp sftp = JschUtil.createSftp(sessionLinux);
    //進(jìn)入輸入目錄
    sftp.cd(linuxPath);
    //文件名稱(chēng)
    String fileName = "Sftp創(chuàng)建文件夾于"+DateUtil.format(new Date(), "yyyy年MM月dd日HH時(shí)mm分ss秒");
    //1.創(chuàng)建文件夾
    sftp.mkdir(fileName);
    System.out.println("=========================1.遠(yuǎn)程文件操作=========================");
    System.out.println(fileName+",文件是否存在?"+sftp.exist(linuxPath+fileName));
    //刪除文件
    sftp.delDir(linuxPath+fileName);
    System.out.println(fileName+",文件是否存在?"+sftp.exist(linuxPath+fileName));
    System.out.println();
//2.上傳文件
    // 本地新建文件
    System.out.println("=========================2.上傳文件操作=========================");
    String localFile = DateUtil.format(new Date(), "yyyy年MM月dd日HH時(shí)mm分ss秒")+".txt";
    System.out.println(localFile);
    FileWriter fileWriter = new FileWriter(localFile);
    // 寫(xiě)入內(nèi)容
    File file = fileWriter.write("123");
    fileWriter.append("追加信息");
    System.out.println(file.getPath());
    sftp.upload(linuxPath, file);
    //upload方法
    System.out.println("1.upload方法");
    System.out.println(localFile+",文件是否存在?"+sftp.exist(linuxPath+localFile));
    sftp.delFile(linuxPath+localFile);
    System.out.println(localFile+",文件是否存在?"+sftp.exist(linuxPath+fileName));
    sftp.put(file.getPath(),linuxPath);
    //put方法
    System.out.println("2.put方法");
    System.out.println(localFile+",文件是否存在?"+sftp.exist(linuxPath+localFile));
    sftp.delFile(linuxPath+localFile);
    System.out.println(localFile+",文件是否存在?"+sftp.exist(linuxPath+fileName));
    //刪除本地文件
    FileUtil.del(file);
}

運(yùn)行結(jié)果:

以上就是springboot使用Hutool的JschUtil及下載安裝步驟的詳細(xì)內(nèi)容,更多關(guān)于JschUtil使用下載安裝的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Java web.xml之contextConfigLocation作用案例詳解

    Java web.xml之contextConfigLocation作用案例詳解

    這篇文章主要介紹了Java web.xml之contextConfigLocation作用案例詳解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • java Long==Long有趣的現(xiàn)象詳解

    java Long==Long有趣的現(xiàn)象詳解

    這篇文章主要給大家介紹了關(guān)于java Long==Long有趣的現(xiàn)象的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-09-09
  • Java中JFinal框架動(dòng)態(tài)切換數(shù)據(jù)庫(kù)的方法

    Java中JFinal框架動(dòng)態(tài)切換數(shù)據(jù)庫(kù)的方法

    這篇文章主要介紹了Java中JFinal框架動(dòng)態(tài)切換數(shù)據(jù)庫(kù)的方法,本文通過(guò)兩種方法結(jié)合示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03
  • Spring?Boot實(shí)現(xiàn)配置文件的自動(dòng)加載和刷新功能

    Spring?Boot實(shí)現(xiàn)配置文件的自動(dòng)加載和刷新功能

    這篇文章我們介紹了Spring?Boot如何實(shí)現(xiàn)配置文件的自動(dòng)加載和刷新,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2023-05-05
  • java實(shí)現(xiàn)pdf文件截圖的方法【附PDFRenderer.jar下載】

    java實(shí)現(xiàn)pdf文件截圖的方法【附PDFRenderer.jar下載】

    這篇文章主要介紹了java實(shí)現(xiàn)pdf文件截圖的方法,結(jié)合實(shí)例形式分析了java基于PDFRenderer.jar進(jìn)行pdf文件截圖的相關(guān)操作技巧,并附帶PDFRenderer.jar文件供讀者下載使用,需要的朋友可以參考下
    2018-01-01
  • JavaFX實(shí)現(xiàn)簡(jiǎn)易時(shí)鐘效果(二)

    JavaFX實(shí)現(xiàn)簡(jiǎn)易時(shí)鐘效果(二)

    這篇文章主要為大家詳細(xì)介紹了JavaFX實(shí)現(xiàn)簡(jiǎn)易時(shí)鐘效果的第二篇,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • Java命令行參數(shù)解析工具jcommander詳解

    Java命令行參數(shù)解析工具jcommander詳解

    這篇文章主要為大家介紹了Java命令行參數(shù)解析工具jcommander命令詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • Java多線程環(huán)境下SimpleDateFormat類(lèi)安全轉(zhuǎn)換

    Java多線程環(huán)境下SimpleDateFormat類(lèi)安全轉(zhuǎn)換

    這篇文章主要介紹了Java多線程環(huán)境下SimpleDateFormat類(lèi)安全轉(zhuǎn)換,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • Java實(shí)現(xiàn)File轉(zhuǎn)換MultipartFile格式的例子

    Java實(shí)現(xiàn)File轉(zhuǎn)換MultipartFile格式的例子

    本文主要介紹了Java實(shí)現(xiàn)File轉(zhuǎn)換MultipartFile格式的例子,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • Maven引入外部jar的幾種方法(小結(jié))

    Maven引入外部jar的幾種方法(小結(jié))

    這篇文章主要介紹了Maven引入外部jar的幾種方法(小結(jié)),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-08-08

最新評(píng)論