Future Ideas
1 Sub-Protocols
1.1 Already implemented
- Shell Session
- Remote Command Execution
- Scp Upload and Download
1.2 To be done
SFTP
Possible sftp wrapper command:
sftp -oPort=2242 -s /login@site:/path user@sshproxy
is this compatible with paramiko ?
Local Port Forwarding
channel type: tcpip-forward or direct-tcpip
Remote Port Forwarding
channel type: tcpip-forward or direct-tcpip
X11 Display Forwarding
channel type: x11-req
VPN Tunnel
need more info on the channel type, and on how to set up tun devices from python.
3 User Interface
Command line interface
the options '-l' is already used by ssh. The option '-g' too. Do I replace them with --ls (instead of --list-site) and --gk (instead of --get-pkey) ?
Add an option --console if I keep the console, and dump the help if pssh is called with no option.
Shell-like interface
For the moment, there is very little interrest to this console for the simple user.
Do I keep it ? may be used to manage plugins (future spexpect) ? accessible only for the administrator ?
Web interface
IRC/IM interface (realtime monitoring)
4 Contribute
By editing this page you can add your own ideas.
