C# 클래스 Tamir.SharpSsh.jsch.Session

상속: Runnable
파일 보기 프로젝트 열기: soywiz/csharputils 1 사용 예제들

공개 메소드들

메소드 설명
connect ( ) : void
connect ( int connectTimeout ) : void
delPortForwardingL ( String boundaddress, int lport ) : void
delPortForwardingL ( int lport ) : void
delPortForwardingR ( int rport ) : void
disconnect ( ) : void
encode ( Packet packet ) : void
getCipher ( ) : String
getClientVersion ( ) : String
getConfig ( object name ) : String
getHost ( ) : String
getHostKey ( ) : HostKey
getMac ( ) : String
getPort ( ) : int
getPortForwardingL ( ) : String[]
getServerVersion ( ) : String
getTimeout ( ) : int
getUserName ( ) : String
isConnected ( ) : bool
openChannel ( String type ) : Channel
read ( Buffer buf ) : Buffer
rekey ( ) : void
run ( ) : void
sendIgnore ( ) : void
sendKeepAliveMsg ( ) : void
setClientVersion ( String cv ) : void
setConfig ( Hashtable foo ) : void
setHost ( String host ) : void
setInputStream ( Stream In ) : void
setOutputStream ( Stream Out ) : void
setPassword ( String foo ) : void
setPort ( int port ) : void
setPortForwardingL ( String boundaddress, int lport, String host, int rport ) : void
setPortForwardingL ( String boundaddress, int lport, String host, int rport, ServerSocketFactory ssf ) : void
setPortForwardingL ( int lport, String host, int rport ) : void
setPortForwardingR ( int rport, String daemon ) : void
setPortForwardingR ( int rport, String daemon, System arg ) : void
setPortForwardingR ( int rport, String host, int lport ) : void
setPortForwardingR ( int rport, String host, int lport, SocketFactory sf ) : void
setProxy ( Proxy proxy ) : void
setSocketFactory ( SocketFactory foo ) : void
setTimeout ( int foo ) : void
setUserInfo ( UserInfo userinfo ) : void
setX11Cookie ( String cookie ) : void
setX11Host ( String host ) : void
setX11Port ( int port ) : void
write ( Packet packet ) : void
write ( Packet packet, Channel c, int length ) : void

비공개 메소드들

메소드 설명
Session ( JSch jsch ) : System.IO
_write ( Packet packet ) : void
addChannel ( Channel channel ) : void
checkHost ( String host, KeyExchange kex ) : void
getSessionId ( ) : byte[]
receive_kexinit ( Buffer buf ) : KeyExchange
receive_newkeys ( Buffer buf, KeyExchange kex ) : void
send_kexinit ( ) : void
send_newkeys ( ) : void
setPortForwarding ( int rport ) : void
setUserName ( String foo ) : void
updateKeys ( KeyExchange kex ) : void

메소드 상세

connect() 공개 메소드

public connect ( ) : void
리턴 void

connect() 공개 메소드

public connect ( int connectTimeout ) : void
connectTimeout int
리턴 void

delPortForwardingL() 공개 메소드

public delPortForwardingL ( String boundaddress, int lport ) : void
boundaddress String
lport int
리턴 void

delPortForwardingL() 공개 메소드

public delPortForwardingL ( int lport ) : void
lport int
리턴 void

delPortForwardingR() 공개 메소드

public delPortForwardingR ( int rport ) : void
rport int
리턴 void

disconnect() 공개 메소드

public disconnect ( ) : void
리턴 void

encode() 공개 메소드

public encode ( Packet packet ) : void
packet Packet
리턴 void

getCipher() 공개 메소드

public getCipher ( ) : String
리턴 String

getClientVersion() 공개 메소드

public getClientVersion ( ) : String
리턴 String

getConfig() 공개 메소드

public getConfig ( object name ) : String
name object
리턴 String

getHost() 공개 메소드

public getHost ( ) : String
리턴 String

getHostKey() 공개 메소드

public getHostKey ( ) : HostKey
리턴 HostKey

getMac() 공개 메소드

public getMac ( ) : String
리턴 String

getPort() 공개 메소드

public getPort ( ) : int
리턴 int

getPortForwardingL() 공개 메소드

public getPortForwardingL ( ) : String[]
리턴 String[]

getServerVersion() 공개 메소드

public getServerVersion ( ) : String
리턴 String

getTimeout() 공개 메소드

public getTimeout ( ) : int
리턴 int

getUserName() 공개 메소드

public getUserName ( ) : String
리턴 String

isConnected() 공개 메소드

public isConnected ( ) : bool
리턴 bool

openChannel() 공개 메소드

public openChannel ( String type ) : Channel
type String
리턴 Channel

read() 공개 메소드

public read ( Buffer buf ) : Buffer
buf Buffer
리턴 Buffer

rekey() 공개 메소드

public rekey ( ) : void
리턴 void

run() 공개 메소드

public run ( ) : void
리턴 void

sendIgnore() 공개 메소드

public sendIgnore ( ) : void
리턴 void

sendKeepAliveMsg() 공개 메소드

public sendKeepAliveMsg ( ) : void
리턴 void

setClientVersion() 공개 메소드

public setClientVersion ( String cv ) : void
cv String
리턴 void

setConfig() 공개 메소드

public setConfig ( Hashtable foo ) : void
foo Hashtable
리턴 void

setHost() 공개 메소드

public setHost ( String host ) : void
host String
리턴 void

setInputStream() 공개 메소드

public setInputStream ( Stream In ) : void
In Stream
리턴 void

setOutputStream() 공개 메소드

public setOutputStream ( Stream Out ) : void
Out Stream
리턴 void

setPassword() 공개 메소드

public setPassword ( String foo ) : void
foo String
리턴 void

setPort() 공개 메소드

public setPort ( int port ) : void
port int
리턴 void

setPortForwardingL() 공개 메소드

public setPortForwardingL ( String boundaddress, int lport, String host, int rport ) : void
boundaddress String
lport int
host String
rport int
리턴 void

setPortForwardingL() 공개 메소드

public setPortForwardingL ( String boundaddress, int lport, String host, int rport, ServerSocketFactory ssf ) : void
boundaddress String
lport int
host String
rport int
ssf ServerSocketFactory
리턴 void

setPortForwardingL() 공개 메소드

public setPortForwardingL ( int lport, String host, int rport ) : void
lport int
host String
rport int
리턴 void

setPortForwardingR() 공개 메소드

public setPortForwardingR ( int rport, String daemon ) : void
rport int
daemon String
리턴 void

setPortForwardingR() 공개 메소드

public setPortForwardingR ( int rport, String daemon, System arg ) : void
rport int
daemon String
arg System
리턴 void

setPortForwardingR() 공개 메소드

public setPortForwardingR ( int rport, String host, int lport ) : void
rport int
host String
lport int
리턴 void

setPortForwardingR() 공개 메소드

public setPortForwardingR ( int rport, String host, int lport, SocketFactory sf ) : void
rport int
host String
lport int
sf SocketFactory
리턴 void

setProxy() 공개 메소드

public setProxy ( Proxy proxy ) : void
proxy Proxy
리턴 void

setSocketFactory() 공개 메소드

public setSocketFactory ( SocketFactory foo ) : void
foo SocketFactory
리턴 void

setTimeout() 공개 메소드

public setTimeout ( int foo ) : void
foo int
리턴 void

setUserInfo() 공개 메소드

public setUserInfo ( UserInfo userinfo ) : void
userinfo UserInfo
리턴 void

setX11Cookie() 공개 메소드

public setX11Cookie ( String cookie ) : void
cookie String
리턴 void

setX11Host() 공개 메소드

public setX11Host ( String host ) : void
host String
리턴 void

setX11Port() 공개 메소드

public setX11Port ( int port ) : void
port int
리턴 void

write() 공개 메소드

public write ( Packet packet ) : void
packet Packet
리턴 void

write() 공개 메소드

public write ( Packet packet, Channel c, int length ) : void
packet Packet
c Channel
length int
리턴 void