精品丰满熟女一区二区三区_五月天亚洲欧美综合网_亚洲青青青在线观看_国产一区二区精选

  • <menu id="29e66"></menu>

    <bdo id="29e66"><mark id="29e66"><legend id="29e66"></legend></mark></bdo>

  • <pre id="29e66"><tt id="29e66"><rt id="29e66"></rt></tt></pre>

      <label id="29e66"></label><address id="29e66"><mark id="29e66"><strike id="29e66"></strike></mark></address>
      學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 電腦安全 > 系統(tǒng)安全 > java如何實(shí)現(xiàn)連接到sftp

      java如何實(shí)現(xiàn)連接到sftp

      時(shí)間: 黎正888 分享

      java如何實(shí)現(xiàn)連接到sftp

        在做項(xiàng)目過(guò)程中,需要與其他系統(tǒng)做對(duì)接,其中涉及到從SFTP服務(wù)器上獲取數(shù)據(jù),那Java如何實(shí)現(xiàn)這一過(guò)程?下面就讓學(xué)習(xí)啦小編給大家說(shuō)說(shuō)java如何實(shí)現(xiàn)連接到sftp吧。

        java實(shí)現(xiàn)連接到sftp的方法

        首先這里需要介紹一個(gè)新朋友給大家,就是他JSch。

        這里簡(jiǎn)單介紹一下JSch,他是是SSH2的一個(gè)純Java實(shí)現(xiàn)。Java中可以通過(guò)使用JSch來(lái)連接到sshd 服務(wù)器上,并進(jìn)行文件的下載刪除上傳等操作。

        JSch下載地址為可以直接百度一下。

        找到Download,如圖所示:

        這里我們看到有兩個(gè)可以下載的,一個(gè)是.zip,一個(gè)是.jar。

        jsch-0.1.53.zip:為JSch的源碼壓縮包,有興趣的碼友可以下載下來(lái)研究一下。

        jsch-0.1.53.jar:為JSch的編譯好的jar包,開(kāi)發(fā)時(shí)放到工程中即可。

        這里我們就直接下載jsch-0.1.53.jar了。

        我們將下載好的jsch-0.1.53.jar包放在我們的工程下方,并將jar包引入到工程中。

        在工程中定義一個(gè)連接SFTP的類,這里我們定義為SFTPUtil.java。

        大家可以根據(jù)自己需要進(jìn)行定義。

        首先我們需要在類中定義幾個(gè)靜態(tài)變量。

        主機(jī)地址、端口號(hào)、用戶名、密碼

        接下來(lái)我們定義鏈接到該服務(wù)器的方法名,這里命名該方法名為connect。

        創(chuàng)建服務(wù)器連接的過(guò)程大致為一下幾點(diǎn):

        1、創(chuàng)建session,將服務(wù)器地址信息放入session;

        2、建立連接;

        3、打開(kāi)channel;

        4、鏈接成功;

        接下來(lái)我們寫(xiě)一個(gè)主函數(shù)測(cè)試一下即可


      猜你感興趣的:

      1.在java中實(shí)現(xiàn)左右鍵菜單

      2.java鼠標(biāo)雙擊事件怎么實(shí)現(xiàn)

      3.如何建立點(diǎn)對(duì)點(diǎn)連接以及實(shí)現(xiàn)網(wǎng)絡(luò)共享

      4.java鼠標(biāo)和鍵盤(pán)事件怎么實(shí)現(xiàn)

      5.如何實(shí)現(xiàn)無(wú)線和有線連接同時(shí)上內(nèi)網(wǎng)和外網(wǎng)

      2153335