Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
omnitty(1)		     General Commands Manual		      omnitty(1)

NAME
     omnitty - A tool to ssh into several machines simultaneously

SYNOPSIS
     omnitty [-W list_width] [-T term_width]

DESCRIPTION
     Omnitty  is  a curses-based program that allows one to log into several ma-
     chines simultaneously and interact with them, selectively	directing  input
     to  individual  machines  or  groups of selected machines. You can run both
     line-oriented and screen oriented in the target machines,	because  Omnitty
     has  built-in  terminal  emulation  capability.  When the terminal is large
     enough, Omnitty also displays a "summary area" for each machine,  in  which
     it shows what the latest output from the machine was.

OPTIONS
     -W     specifies the width of the list window, if the default is not satis-
	    factory.  For  example,  if  your  machines  have exceptionally long
	    names, you might have to use this parameter to configure the desired
	    width of the list window.

     -T     specifies the width of the terminal window, if the	default  is  not
	    satisfactory. For example, if you use omnitty in any X terminal with
	    a  small  font you can increase the with to see longer lines without
	    wrapping. The default is to give you an 80 column terminal and leave
	    the remaining width for the summary area.

PROJECT HOME PAGE
     The Omnitty Project's official homepage is the following:

	  http://omnitty.sourceforge.net

     There you will find author information, FAQ, links to the latest version of
     the program, etc.

AUTHOR
     This program was written by Bruno T. C.  de  Oliveira,  a	computer-science
     student at Universidade de Sao Paulo, Brazil. My e-mail address is:

	  btco@linux.ime.usp.br   or   brunotc@gmail.com

ENVIRONMENT VARIABLES
     When  you specify '@foo' as a machine name when adding, the default program
     behavior is to read a file named 'foo' in the current directory and add all
     the machines listed there (one per  line).  If  however  you  set	the  OM-
     NITTY_AT_COMMAND  environment  variable, omnitty will, instead of trying to
     open a file named 'foo', execute the command  OMNITTY_AT_COMMAND  supplying
     it  the argument 'foo'. The output of this command will be interpreted as a
     list of machines to add (one per line).

MORE DETAILS
     Multiple-host network administration usually involves running the same  set
     of  commands on several different machines. An administrator might ssh into
     each of the machines in his network individually to  perform  the	required
     tasks, but the process soon becomes repetitive and prone to errors. Scripts
     might  help in the case of noninteractive programs and when the administra-
     tor knows exactly what commands are to be given. Error  handling  in  these
     scripts  is  also difficult to code, and the process becomes especially te-
     dious if these tasks have to be done regularly.

     Omnitty tries to present a different approach to manipulating  several  ma-
     chines remotely. It simultaneously logs you into all the machines you spec-
     ify  and  then  presents a screen in which you navigate through the list of
     machines. When you select a machine, its "terminal" is shown  onscreen  and
     they keypresses you type are sent to that machine while it is selected. The
     user may freely navigate the list, interacting with the machines in any or-
     der.

     Another feature is that you can 'tag' machines on the list and enter a mode
     where the input you provide is directed to ALL the machines you tagged, si-
     multaneously.  Thus you might tag all the machines in which you need to run
     a particular command and then type the command once to  have  all	machines
     execute it.

     Omnitty  not  only  works	with regular commands, but also with visual pro-
     grams. For example, you might run 'vi' remotely on several machines  simul-
     taneously,  and  every keystroke you supply will be reproduced in every ma-
     chine you tagged. Thus you might interactively edit files	in  several  ma-
     chines at once.

LICENSE INFORMATION
     Copyright (c) 2004 Bruno Takahashi C. de Oliveira. All rights reserved.

     This  program  is	licensed under the GNU General Public License, version 2
     or, at your option, any later version. For full license information, please
     refer to the COPYING file that accompanies the program.

Omnitty SSH multiplexer 	   August 2004			      omnitty(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=omnitty&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help