批量SSH操作工具---OmniTTY安装
安装rote
# pwd
/tmp/rote-0.2.8
# ./configure
# make
# make install
......
mkdir -p /usr/local/include/rote
rm -f /usr/local/include/rote/*.h
cp rote.h /usr/local/include/rote
mkdir -p /usr/local/lib
cp librote.so.0.2.8 /usr/local/lib
cd /usr/local/lib && ln -sf librote.so.0.2.8 librote.so
cd /usr/local/lib && ln -sf librote.so.0.2.8 librote.so.0
chmod 755 rote-config
mkdir -p /usr/local/bin
cp -p rote-config /usr/local/bin
-----------------------------------------------------------
ROTE - Our Own Terminal Emulation Library v0.2.8
Include files installed at: /usr/local/include
Library files installed at: /usr/local/lib
rote-config executable : /usr/local/bin/rote-config
To find out what compiler arguments you should use to
compile programs that use rote, use the rote-config
program (make sure /usr/local/bin is in your path).
-----------------------------------------------------------
......
注:如果报错”Need ncurses to compile librote“,需要安装ncurses开发包,
CentOS:
# yum install ncurses-devel
ubuntu:
$ apt-get install libncurses5-dev
将rote的so文件加入系统查找路径里(不然omnitty运行时会提示找不到so)
# whereis librote.so.0
librote.so: /usr/local/lib/librote.so.0 /usr/local/lib/librote.so
# vim /etc/ld.so.conf.d/omnitty-x86_64.conf
添加如下内容:
/usr/local/lib
# ldconfig
安装OmniTTY
# pwd
/tmp/omnitty-0.3.0
# ./configure
# make
# make install
......
mkdir -p /usr/local/bin
cp omnitty /usr/local/bin
mkdir -p /usr/local/man/man1
cp omnitty.1 /usr/local/man/man1
......
使用
# omnitty
菜单
底栏
“F1”菜单栏
”帮助说明“信息(简单的E文)
添加主机/主机列表
单个主机
F5--->”Add:172.18.8.7“
主机列表
F5--->”Add:@主机列表文件路径“
注:文件路径不要太长,太长也输不进去。:-(
注:ssh退出的机器想再次登陆,进不去:-( 重新加。
SecureCRT、putty、Xshell不同终端打开OmniTTY,显示上各有不同,示例里的截图是在shellinabox里进行的(显示相对正常)
默认运行omnitty,机器列表项显示不全,参考man omnitty,添加参数”-W”设置显示长度,我是用的alias omnitty=’omnitty –W 15’
批量SSH操作工具---OmniTTY安装的更多相关文章
- 使用PSSH批量SSH操作Linux服务器
http://www.opstool.com/article/266 服务器多了,有一个烦恼就是如何批量快速操作一堆服务器.这里我推荐一下经常使用利器pssh.这个工具给我的工作带来了莫大的帮助. 简 ...
- Linux下批量管理工具pssh安装和使用
Linux下批量管理工具pssh安装和使用 pssh工具包 安装:yum -y install pssh pssh:在多个主机上并行地运行命令 pscp:把文件并行地复制到多个主机上 prsync:通 ...
- shell脚本批量ssh登陆主机并执行命令
shell脚本批量ssh登陆主机并执行命令 今天在客户现场遇到了这个问题,客户没有管理工具,无法批量登陆主机下发命令,几个个C段啊,让我一个一个登陆,.................. 所以写了个s ...
- ubuntu ssh 与 Samba安装
ssh 安装:sudo apt-get install openssh-server 确认sshserver是否启动:ps -aux | grep ssh(/etc/init.d/ssh start, ...
- ubuntu下查询SSH状态和安装SSH服务
1.查询SSH的安装状态 rpm -qa |grep ssh 上面的命令可能出现提示说rpm未安装,可以使用下面这命令进行安装 sudo apt-get install rpm 某些帖子上也可以使用y ...
- 批量ssh登录,获取操作系统、CPU、内存、硬盘信息<shell>
说明:该脚本读取machine.txt文件中的机器名,然后批量ssh登录,获取每台机器的操作系统,CPU,内存,硬盘等信息. 使用方法:将文件保存为sh,chmod +x filename 为该sh文 ...
- 批量SSH key-gen无密码登陆认证脚本
SSH key-gen无密码登录认证脚本 使用为了让linux之间使用ssh不需要密码,可以采用了数字签名RSA或者DSA来完成.主要使用ssh-key-gen实现. 通过 ssh-key-gen 来 ...
- 批量SSH key-gen无密码登陆认证脚本 附件脚本
# 批量实现SSH无密码登陆认证脚本 ## 问题背景 使用为了让linux之间使用ssh不需要密码,可以采用了数字签名RSA或者DSA来完成.主要使用ssh-key-gen实现. 1.通过 ssh-k ...
- linux(3)--------SSH工具的安装使用
0.一般安装服务端的Linux ssh是默认安装的可以运行ssh localhost测试一下是否可以链接 1.SSH是什么 1)ssh:Secure Shell 安全外壳协议 2)建立在应用层基础上 ...
随机推荐
- 内容提供者 ContentResolver 数据库 示例 -1
MainActivity public class MainActivity extends ListActivity { private TextView tv_info; priv ...
- Web应用程序项目XXXX已配置为使用IIS。无法访问IIS元数据库。您没有足够的特权访问计算机上的IIS网站
问题:Windows8下直接使用VS打开项目,出现问题:XXXX已配置为使用IIS.无法访问IIS元数据库.您没有足够的特权访问计算机上的IIS网站.解决:1.以“管理员权限”运行VS,在VS菜单打开 ...
- Java多线程练习二
public class ex3 { public static void main(String [] args) { thread2 t1 = new thread2("hello&qu ...
- 打开局域网项目,显示“项目位置不受信任”的解决办法(VS2008)
弄了几天,网上搜了个遍,愣是解决不了,绝望的时候闭着眼睛胡搞,居然解决了,哈哈.... 开发环境:visual studio 2008 项目位置:局域网其他电脑内 出现问题: 1.弹出“”的对话框,如 ...
- 附加数据库报错:无法打开物理文件 XXX.mdf",操作系统错误 5:"5(拒绝访问。)"
今天在附加数据库的时候出现如图报错信息: 无法打开物理文件 XXX.mdf",操作系统错误 5:"5(拒绝访问.)"错信息如图:(是不是远程服务器数据库附加出现只读那个情 ...
- AngularJs练习Demo16 ngRoute
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...
- C#小写人民币转大写
public string GetRMB(decimal moneyAmount) { string s = moneyAmount.ToString("#L#E#D#C#K#E#D#C#J ...
- 自定义标签(JSTL)
自定义标签的步骤: 1.确定需求,如:用<my:date/>输出当前时间 2.编写Java类:需要实现实现接口javax.servlet.jsp.tagext.JspTag 具体的接口为: ...
- YUI 之getLocation
关于Y.getLocation的简介是 Returns the `location` object from the window/frame in which this YUI instance o ...
- MySQL 忘记密码后的重置操作
一.修改配置文件方式 1.关闭 MySQL linux: 1)service mysqld stop ...