2 w0z1y w0z1y 于 2016.04.27 17:25 提问

请教一个ubuntu上shell自动远程登录的问题

事情是这样的:
我想用shell脚本,实现自动的远程登录。但是呢,我需要登陆很多个。
希望能在同一个终端窗口的多个标签实现。。但是目前只能每个终端实现一个登录。(spwan expect的方式)
不知道怎么实现多标签的方式。
请问哪位知道?望不吝赐教!谢谢!

3个回答

w0z1y
w0z1y   2016.05.11 14:14
已采纳

问题已解决。gnome-terminal --tab --tab。。。。可以实现打开多个标签页的窗口。详见:http://w0z1y.blog.163.com/blog/static/116392700201641121156416/

codehat
codehat   2016.05.03 23:10

推荐 screen 工具

w0z1y
w0z1y 谢谢您
大约 2 年之前 回复
w0z1y
w0z1y   2016.05.11 14:14

问题已解决。gnome-terminal --tab --tab。。。。可以实现打开多个标签页的窗口。详见:http://w0z1y.blog.163.com/blog/static/116392700201641121156416/

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Linux系统远程登录Shell
Linux系列Ubuntu系统远程登录Shell(待续)远程登录shell的一般步骤为:安装OpenSSH工具;在服务器端打开SSH服务;在客户端连接目标主机。1. 服务器端安装openssh-server工具 命令为:sudo apt-get install openssh-server 2.服务器端启动OpenSSH服务 命令为:/etc/init.d/ssh start
linux远程自动登录以及执行命令
远程登录 该自动登录的过程是通过shell里面expect实现的,类似相当于开了一个类似于cmd的命令段输出IP和密码。 注意该脚本能够执行的前提是安装了expect yum install -y expect  直接上脚本: #!/usr/bin/expect                                   expect命令路径  whereis
Linux 利用shell脚本远程登录服务器
1.利用shell脚本执行ssh动作 #!/bin/bash export PGPASSWORD="login password" ssh -o StrictHostKeyChecking=no user@domain 2.连接服务器后在服务器上执行命令 #!/bin/bash export PGPASSWORD="login password" ssh -o Stric
Xshell远程登录Ubuntu
Xshell远程登录Ubuntu
linux 远程登录执行命令
@(Linux 命令脚本)方便自动化运维部署,在多台机器上自动执行命令。 ssh 需要输入密码, 所以使用 expect 进行交互,从执行文本读取远程主机 IP, 登录名和密码后执行远程登录,执行命令。脚本 remote_cmd.sh#!/bin/bashif [ ! -f "host.list" ]; then echo "host.list no exit" exit -1 f
Shell脚本学习(二)制作SSH登录远程服务器的Shell脚本
Shell脚本学习(二)制作SSH登录远程服务器的Shell脚本
Ubuntu实现远程登陆之ssh——安装ssh服务端
Secure Shell(SSH)是一种加密网络协议,用于在不安全的网络上安全地运行网络服务。利用SSH可以实现加密并安全地远程登录计算机系统。Ubuntu安装后默认只有ssh客户端,即只能在Ubuntu内去连接其他ssh服务器,本文将详细介绍在Ubuntu下安装部署ssh服务端,以便实现其他客户端使用ssh协议远程登录Ubuntu服务器。环境Ubuntu Desktop amd64 18.04 ...
ubuntu编写开机自启动shell脚本
1、首先编写一个简单的shell脚本     vimtest.sh(不习惯使用vim可以使用nano)     进入vim后按i键,然后输入(#!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该文件的程序。) #!/bin/bash echo"Helloworld!" filename=`date"+%Y%m%d"` echo$filename    然后先Esc再s
linux shell实现远程登陆
#!/usr/bin/expect spawn ssh root@192.168.22.194 expect "*password:" send "123\r" expect "*#" interact
桌面远程连接ubuntu(x.shell工具)
1、打开虚拟机查看NAT网络模式 2、打开虚拟机中的系统,并打开终端,使用ifconfig查看ip地址 3、在Windows下设置VMware Network Adapter VMnet8设置自动获取模式。 4、在Ubuntu下安装SSH服务了(1). sudo apt-get install openssh-server   安装完毕后ssh默认已启动。可以使用下述命令查看是否有进程在22