实例介绍
包含了源码与示例。 jar包单独下载,链接: https://sourceforge.net/projects/jsch/?source=typ_redirect
【实例截图】
【核心代码】
c48f1f50-b15e-45f4-a1e9-5e373f8c24d4
└── jsch-0.1.54
├── build.bat
├── build.sh
├── build.xml
├── ChangeLog
├── examples
│ ├── AES.java
│ ├── ChangePassphrase.java
│ ├── Compression.java
│ ├── Daemon.java
│ ├── Exec.java
│ ├── KeyGen.java
│ ├── KnownHosts.java
│ ├── Logger.java
│ ├── OpenSSHConfig.java
│ ├── PortForwardingL.java
│ ├── PortForwardingR.java
│ ├── README
│ ├── ScpFrom.java
│ ├── ScpTo.java
│ ├── ScpToNoneCipher.java
│ ├── Sftp.java
│ ├── Shell.java
│ ├── StreamForwarding.java
│ ├── Subsystem.java
│ ├── Sudo.java
│ ├── UserAuthKI.java
│ ├── UserAuthPubKey.java
│ ├── ViaHTTP.java
│ ├── ViaSOCKS5.java
│ └── X11Forwarding.java
├── LICENSE.txt
├── pom.xml
├── README
├── src
│ └── main
│ └── java
│ └── com
│ └── jcraft
│ └── jsch
│ ├── Buffer.java
│ ├── ChannelAgentForwarding.java
│ ├── ChannelDirectTCPIP.java
│ ├── ChannelExec.java
│ ├── ChannelForwardedTCPIP.java
│ ├── Channel.java
│ ├── ChannelSession.java
│ ├── ChannelSftp.java
│ ├── ChannelShell.java
│ ├── ChannelSubsystem.java
│ ├── ChannelX11.java
│ ├── Cipher.java
│ ├── CipherNone.java
│ ├── Compression.java
│ ├── ConfigRepository.java
│ ├── DHEC256.java
│ ├── DHEC384.java
│ ├── DHEC521.java
│ ├── DHECN.java
│ ├── DHG14.java
│ ├── DHG1.java
│ ├── DHGEX256.java
│ ├── DHGEX.java
│ ├── DH.java
│ ├── ECDH.java
│ ├── ForwardedTCPIPDaemon.java
│ ├── GSSContext.java
│ ├── HASH.java
│ ├── HostKey.java
│ ├── HostKeyRepository.java
│ ├── IdentityFile.java
│ ├── Identity.java
│ ├── IdentityRepository.java
│ ├── IO.java
│ ├── jce
│ │ ├── AES128CBC.java
│ │ ├── AES128CTR.java
│ │ ├── AES192CBC.java
│ │ ├── AES192CTR.java
│ │ ├── AES256CBC.java
│ │ ├── AES256CTR.java
│ │ ├── ARCFOUR128.java
│ │ ├── ARCFOUR256.java
│ │ ├── ARCFOUR.java
│ │ ├── BlowfishCBC.java
│ │ ├── DH.java
│ │ ├── ECDH256.java
│ │ ├── ECDH384.java
│ │ ├── ECDH521.java
│ │ ├── ECDHN.java
│ │ ├── HMAC.java
│ │ ├── HMACMD596.java
│ │ ├── HMACMD5.java
│ │ ├── HMACSHA196.java
│ │ ├── HMACSHA1.java
│ │ ├── HMACSHA256.java
│ │ ├── HMACSHA512.java
│ │ ├── KeyPairGenDSA.java
│ │ ├── KeyPairGenECDSA.java
│ │ ├── KeyPairGenRSA.java
│ │ ├── MD5.java
│ │ ├── PBKDF.java
│ │ ├── Random.java
│ │ ├── SHA1.java
│ │ ├── SHA256.java
│ │ ├── SHA384.java
│ │ ├── SHA512.java
│ │ ├── SignatureDSA.java
│ │ ├── SignatureECDSA.java
│ │ ├── SignatureRSA.java
│ │ ├── TripleDESCBC.java
│ │ └── TripleDESCTR.java
│ ├── jcraft
│ │ ├── Compression.java
│ │ ├── HMAC.java
│ │ ├── HMACMD596.java
│ │ ├── HMACMD5.java
│ │ ├── HMACSHA196.java
│ │ └── HMACSHA1.java
│ ├── jgss
│ │ └── GSSContextKrb5.java
│ ├── JSchAuthCancelException.java
│ ├── JSchException.java
│ ├── JSch.java
│ ├── JSchPartialAuthException.java
│ ├── KeyExchange.java
│ ├── KeyPairDSA.java
│ ├── KeyPairECDSA.java
│ ├── KeyPairGenDSA.java
│ ├── KeyPairGenECDSA.java
│ ├── KeyPairGenRSA.java
│ ├── KeyPair.java
│ ├── KeyPairPKCS8.java
│ ├── KeyPairRSA.java
│ ├── KnownHosts.java
│ ├── LocalIdentityRepository.java
│ ├── Logger.java
│ ├── MAC.java
│ ├── OpenSSHConfig.java
│ ├── Packet.java
│ ├── PBKDF.java
│ ├── PortWatcher.java
│ ├── ProxyHTTP.java
│ ├── Proxy.java
│ ├── ProxySOCKS4.java
│ ├── ProxySOCKS5.java
│ ├── Random.java
│ ├── RequestAgentForwarding.java
│ ├── RequestEnv.java
│ ├── RequestExec.java
│ ├── Request.java
│ ├── RequestPtyReq.java
│ ├── RequestSftp.java
│ ├── RequestShell.java
│ ├── RequestSignal.java
│ ├── RequestSubsystem.java
│ ├── RequestWindowChange.java
│ ├── RequestX11.java
│ ├── ServerSocketFactory.java
│ ├── Session.java
│ ├── SftpATTRS.java
│ ├── SftpException.java
│ ├── SftpProgressMonitor.java
│ ├── SftpStatVFS.java
│ ├── SignatureDSA.java
│ ├── SignatureECDSA.java
│ ├── Signature.java
│ ├── SignatureRSA.java
│ ├── SocketFactory.java
│ ├── UIKeyboardInteractive.java
│ ├── UserAuthGSSAPIWithMIC.java
│ ├── UserAuth.java
│ ├── UserAuthKeyboardInteractive.java
│ ├── UserAuthNone.java
│ ├── UserAuthPassword.java
│ ├── UserAuthPublicKey.java
│ ├── UserInfo.java
│ └── Util.java
└── tools
└── bin
├── ant
├── ant.bat
├── antRun
├── antRun.bat
├── lcp.bat
├── runant.pl
└── runant.py
13 directories, 174 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论