This is an Emacs extension similar to Ange-FTP, but where Ange-FTP uses FTP to transfer the files, Tramp uses a shell login. The file transfer itself is either via uuencode or base64 encoding through the shell, or via external programs such as rcp or scp.
Parallel SSH multiplexer designed for performing parallel map operations via ssh.
Sshmap uses a hostlist module to determine hosts to operate on from a number of sources, it supports host names, dns/reverse dns, database backends and load balancers (haproxy). This functionality supports
... [More] recursion (dns gives a list of vips, which are then used to query the load balancers to get a list of hosts actually serving the traffic).
Sshmap supports running a single command on a host or streaming a script to the hosts over the ssh connection and it can handle sudo authentication to run the resulting scripts using sudo privileges.
The resulting data can then be handled in batch after completion on all hosts or asynchronously as the results come back via callback script pipelines. [Less]
Calife is small program that enable a UNIX system administrator to become root (or another user) on his/her machines without giving the root password but his/her own.
The most interesting features of calife are:
* you keep your environment variables and shell aliases intact
* it has
... [More] start and end of session logging
* you can have a list of all permitted logins for each calife user. That way, you can give a user newsmaster’s rights without giving out the root password
* you can specify a group in the configuration file instead of the logins of all administrators: Juste use @staff and all members of the staff will have access to calife
* calife can also be used to become users even if they have no home directory or even no shell. That’s very practical if you want to become uucp or even bin
* you can make calife runs a specific system-wide script at the end of the session (to send a mail about what was done as root for example) [Less]
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy