|Version 6 (modified by jhaverlack, 5 years ago)|
Interactive Shell Service
Project developers can access it if they have been granted shell access for the project. The Interactive Shell provides a command line interface that can be used to manage the following:
- Project web content
- Developer web content
- Project uploads
- CVS repositories
The Interactive Shell supports the following features:
- SSH shell access to project content
- Comprehensive set to command line tools
- 4 hour shell life - shells are automatically terminated after 4 hours.
- Password or SSH keys authentication
- CVS repository administration
The Interactive Shell does not support the following features:
Project members must be granted shell access by a project administrator. Project administrators can grant shell access to project members from the project site:
- Admin>Members interface
How do you connect to shell service? Reminder, for developers only.
- ssh USER@…
You don't have an active shell at this time. For basic file transfers and management, use web.sourceforge.net -- it allows rsync, sftp, and scp access. If you would like to create a shell, use ssh to login using a USER,PROJECT username with the "create" command. If you tell ssh to allocate a tty (e.g. using -t), an interactive shell will be opened when the create is done. Otherwise, the create command will exit when the shell becomes ready for use. An example create that enters the shell when ready: ssh -t USER,PROJECT@shell.sourceforge.net create
ssh -t USER,PROJECT@… create
Session: shell.sourceforge.net select SSH Connection > SSH > TTY - uncheck "Don't allocate a psudo-terminal" Connection > SSH : Remote command "create" Open login as: USER,PROJECT
- adminrepo --help
May be able to use content from http://alexandria.wiki.sourceforge.net/Project+Web%2C+Shell%2C+VHOST+and+Database+Services and improve it. This service is used for lots of useful things.