Package paramiko :: Module sftp_server
[show private | hide private]
[frames | no frames]

Module paramiko.sftp_server

Server-mode SFTP support.
Classes
SFTPHandle Abstract object representing a handle to an open file (or folder) on the server.
SFTPServer  

Variable Summary
int AUTH_FAILED = 2                                                                     
int AUTH_PARTIALLY_SUCCESSFUL = 1                                                                     
int AUTH_SUCCESSFUL = 0                                                                     
int CMD_ATTRS = 105                                                                   
int CMD_CLOSE = 4                                                                     
int CMD_DATA = 103                                                                   
int CMD_EXTENDED = 200                                                                   
int CMD_EXTENDED_REPLY = 201                                                                   
int CMD_FSETSTAT = 10                                                                    
int CMD_FSTAT = 8                                                                     
int CMD_HANDLE = 102                                                                   
int CMD_INIT = 1                                                                     
int CMD_LSTAT = 7                                                                     
int CMD_MKDIR = 14                                                                    
int CMD_NAME = 104                                                                   
int CMD_OPEN = 3                                                                     
int CMD_OPENDIR = 11                                                                    
int CMD_READ = 5                                                                     
int CMD_READDIR = 12                                                                    
int CMD_READLINK = 19                                                                    
int CMD_REALPATH = 16                                                                    
int CMD_REMOVE = 13                                                                    
int CMD_RENAME = 18                                                                    
int CMD_RMDIR = 15                                                                    
int CMD_SETSTAT = 9                                                                     
int CMD_STAT = 17                                                                    
int CMD_STATUS = 101                                                                   
int CMD_SYMLINK = 20                                                                    
int CMD_VERSION = 2                                                                     
int CMD_WRITE = 6                                                                     
dict CONNECTION_FAILED_CODE = {1: 'Administratively prohibite...
int CRITICAL = 50                                                                    
int DEBUG = 10                                                                    
int DISCONNECT_AUTH_CANCELLED_BY_USER = 13                                                                    
int DISCONNECT_NO_MORE_AUTH_METHODS_AVAILABLE = 14                                                                    
int DISCONNECT_SERVICE_NOT_AVAILABLE = 7                                                                     
int ERROR = 40                                                                    
int FX_BAD_MESSAGE = 5                                                                     
int FX_CONNECTION_LOST = 7                                                                     
list FX_DESC = ['Success', 'End of file', 'No such file', 'Pe...
int FX_EOF = 1                                                                     
int FX_FAILURE = 4                                                                     
int FX_NO_CONNECTION = 6                                                                     
int FX_NO_SUCH_FILE = 2                                                                     
int FX_OK = 0                                                                     
int FX_OP_UNSUPPORTED = 8                                                                     
int FX_PERMISSION_DENIED = 3                                                                     
int FXF_APPEND = 4                                                                     
int FXF_CREATE = 8                                                                     
int FXF_EXCL = 32                                                                    
int FXF_READ = 1                                                                     
int FXF_TRUNC = 16                                                                    
int FXF_WRITE = 2                                                                     
int INFO = 20                                                                    
int MSG_CHANNEL_CLOSE = 97                                                                    
int MSG_CHANNEL_DATA = 94                                                                    
int MSG_CHANNEL_EOF = 96                                                                    
int MSG_CHANNEL_EXTENDED_DATA = 95                                                                    
int MSG_CHANNEL_FAILURE = 100                                                                   
int MSG_CHANNEL_OPEN = 90                                                                    
int MSG_CHANNEL_OPEN_FAILURE = 92                                                                    
int MSG_CHANNEL_OPEN_SUCCESS = 91                                                                    
int MSG_CHANNEL_REQUEST = 98                                                                    
int MSG_CHANNEL_SUCCESS = 99                                                                    
int MSG_CHANNEL_WINDOW_ADJUST = 93                                                                    
int MSG_DEBUG = 4                                                                     
int MSG_DISCONNECT = 1                                                                     
int MSG_GLOBAL_REQUEST = 80                                                                    
int MSG_IGNORE = 2                                                                     
int MSG_KEXINIT = 20                                                                    
int MSG_NEWKEYS = 21                                                                    
int MSG_REQUEST_FAILURE = 82                                                                    
int MSG_REQUEST_SUCCESS = 81                                                                    
int MSG_SERVICE_ACCEPT = 6                                                                     
int MSG_SERVICE_REQUEST = 5                                                                     
int MSG_UNIMPLEMENTED = 3                                                                     
int MSG_USERAUTH_BANNER = 53                                                                    
int MSG_USERAUTH_FAILURE = 51                                                                    
int MSG_USERAUTH_PK_OK = 60                                                                    
int MSG_USERAUTH_REQUEST = 50                                                                    
int MSG_USERAUTH_SUCCESS = 52                                                                    
int OPEN_FAILED_ADMINISTRATIVELY_PROHIBITED = 1                                                                     
int OPEN_FAILED_CONNECT_FAILED = 2                                                                     
int OPEN_FAILED_RESOURCE_SHORTAGE = 4                                                                     
int OPEN_FAILED_UNKNOWN_CHANNEL_TYPE = 3                                                                     
int OPEN_SUCCEEDED = 0                                                                     
bool PY22 = False
RandomPool randpool = <Crypto.Util.randpool.RandomPool instance at ...
int WARNING = 30                                                                    

Variable Details

AUTH_FAILED

Type:
int
Value:
2                                                                     

AUTH_PARTIALLY_SUCCESSFUL

Type:
int
Value:
1                                                                     

AUTH_SUCCESSFUL

Type:
int
Value:
0                                                                     

CMD_ATTRS

Type:
int
Value:
105                                                                   

CMD_CLOSE

Type:
int
Value:
4                                                                     

CMD_DATA

Type:
int
Value:
103                                                                   

CMD_EXTENDED

Type:
int
Value:
200                                                                   

CMD_EXTENDED_REPLY

Type:
int
Value:
201                                                                   

CMD_FSETSTAT

Type:
int
Value:
10                                                                    

CMD_FSTAT

Type:
int
Value:
8                                                                     

CMD_HANDLE

Type:
int
Value:
102                                                                   

CMD_INIT

Type:
int
Value:
1                                                                     

CMD_LSTAT

Type:
int
Value:
7                                                                     

CMD_MKDIR

Type:
int
Value:
14                                                                    

CMD_NAME

Type:
int
Value:
104                                                                   

CMD_OPEN

Type:
int
Value:
3                                                                     

CMD_OPENDIR

Type:
int
Value:
11                                                                    

CMD_READ

Type:
int
Value:
5                                                                     

CMD_READDIR

Type:
int
Value:
12                                                                    

CMD_READLINK

Type:
int
Value:
19                                                                    

CMD_REALPATH

Type:
int
Value:
16                                                                    

CMD_REMOVE

Type:
int
Value:
13                                                                    

CMD_RENAME

Type:
int
Value:
18                                                                    

CMD_RMDIR

Type:
int
Value:
15                                                                    

CMD_SETSTAT

Type:
int
Value:
9                                                                     

CMD_STAT

Type:
int
Value:
17                                                                    

CMD_STATUS

Type:
int
Value:
101                                                                   

CMD_SYMLINK

Type:
int
Value:
20                                                                    

CMD_VERSION

Type:
int
Value:
2                                                                     

CMD_WRITE

Type:
int
Value:
6                                                                     

CONNECTION_FAILED_CODE

Type:
dict
Value:
{1: 'Administratively prohibited',
 2: 'Connect failed',
 3: 'Unknown channel type',
 4: 'Resource shortage'}                                               

CRITICAL

Type:
int
Value:
50                                                                    

DEBUG

Type:
int
Value:
10                                                                    

DISCONNECT_AUTH_CANCELLED_BY_USER

Type:
int
Value:
13                                                                    

DISCONNECT_NO_MORE_AUTH_METHODS_AVAILABLE

Type:
int
Value:
14                                                                    

DISCONNECT_SERVICE_NOT_AVAILABLE

Type:
int
Value:
7                                                                     

ERROR

Type:
int
Value:
40                                                                    

FX_BAD_MESSAGE

Type:
int
Value:
5                                                                     

FX_CONNECTION_LOST

Type:
int
Value:
7                                                                     

FX_DESC

Type:
list
Value:
['Success',
 'End of file',
 'No such file',
 'Permission denied',
 'Failure',
 'Bad message',
 'No connection',
 'Connection lost',
...                                                                    

FX_EOF

Type:
int
Value:
1                                                                     

FX_FAILURE

Type:
int
Value:
4                                                                     

FX_NO_CONNECTION

Type:
int
Value:
6                                                                     

FX_NO_SUCH_FILE

Type:
int
Value:
2                                                                     

FX_OK

Type:
int
Value:
0                                                                     

FX_OP_UNSUPPORTED

Type:
int
Value:
8                                                                     

FX_PERMISSION_DENIED

Type:
int
Value:
3                                                                     

FXF_APPEND

Type:
int
Value:
4                                                                     

FXF_CREATE

Type:
int
Value:
8                                                                     

FXF_EXCL

Type:
int
Value:
32                                                                    

FXF_READ

Type:
int
Value:
1                                                                     

FXF_TRUNC

Type:
int
Value:
16                                                                    

FXF_WRITE

Type:
int
Value:
2                                                                     

INFO

Type:
int
Value:
20                                                                    

MSG_CHANNEL_CLOSE

Type:
int
Value:
97                                                                    

MSG_CHANNEL_DATA

Type:
int
Value:
94                                                                    

MSG_CHANNEL_EOF

Type:
int
Value:
96                                                                    

MSG_CHANNEL_EXTENDED_DATA

Type:
int
Value:
95                                                                    

MSG_CHANNEL_FAILURE

Type:
int
Value:
100                                                                   

MSG_CHANNEL_OPEN

Type:
int
Value:
90                                                                    

MSG_CHANNEL_OPEN_FAILURE

Type:
int
Value:
92                                                                    

MSG_CHANNEL_OPEN_SUCCESS

Type:
int
Value:
91                                                                    

MSG_CHANNEL_REQUEST

Type:
int
Value:
98                                                                    

MSG_CHANNEL_SUCCESS

Type:
int
Value:
99                                                                    

MSG_CHANNEL_WINDOW_ADJUST

Type:
int
Value:
93                                                                    

MSG_DEBUG

Type:
int
Value:
4                                                                     

MSG_DISCONNECT

Type:
int
Value:
1                                                                     

MSG_GLOBAL_REQUEST

Type:
int
Value:
80                                                                    

MSG_IGNORE

Type:
int
Value:
2                                                                     

MSG_KEXINIT

Type:
int
Value:
20                                                                    

MSG_NEWKEYS

Type:
int
Value:
21                                                                    

MSG_REQUEST_FAILURE

Type:
int
Value:
82                                                                    

MSG_REQUEST_SUCCESS

Type:
int
Value:
81                                                                    

MSG_SERVICE_ACCEPT

Type:
int
Value:
6                                                                     

MSG_SERVICE_REQUEST

Type:
int
Value:
5                                                                     

MSG_UNIMPLEMENTED

Type:
int
Value:
3                                                                     

MSG_USERAUTH_BANNER

Type:
int
Value:
53                                                                    

MSG_USERAUTH_FAILURE

Type:
int
Value:
51                                                                    

MSG_USERAUTH_PK_OK

Type:
int
Value:
60                                                                    

MSG_USERAUTH_REQUEST

Type:
int
Value:
50                                                                    

MSG_USERAUTH_SUCCESS

Type:
int
Value:
52                                                                    

OPEN_FAILED_ADMINISTRATIVELY_PROHIBITED

Type:
int
Value:
1                                                                     

OPEN_FAILED_CONNECT_FAILED

Type:
int
Value:
2                                                                     

OPEN_FAILED_RESOURCE_SHORTAGE

Type:
int
Value:
4                                                                     

OPEN_FAILED_UNKNOWN_CHANNEL_TYPE

Type:
int
Value:
3                                                                     

OPEN_SUCCEEDED

Type:
int
Value:
0                                                                     

PY22

Type:
bool
Value:
False                                                                  

randpool

Type:
RandomPool
Value:
<Crypto.Util.randpool.RandomPool instance at 0x262e40>                 

WARNING

Type:
int
Value:
30                                                                    

Generated by Epydoc 2.1 on Sat Oct 23 00:28:18 2004 http://epydoc.sf.net