首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从一个tty登录到多个tty

从一个tty登录到多个tty
EN

Stack Overflow用户
提问于 2012-02-14 03:08:07
回答 1查看 3.3K关注 0票数 1

假设我已登录到终端tty1,现在我想从tty1运行一个脚本,该脚本将自动登录到tty2、tty3、tty4。当然,我不想到处输入密码和用户名,因为我已经通过了tty1身份验证。

问:如果我的登录名是'user‘,密码是'123456’,我应该在脚本中写什么?

EN

回答 1

Stack Overflow用户

发布于 2012-02-14 06:37:21

通常,将用户的密码放在脚本文件中并不是一种好的做法。我建议使用公钥ssh身份验证。

下面是ubuntu中设置公钥身份验证的示例。我不确定你使用的是哪个发行版,但它们都很相似。

这是bash中的一个示例:

代码语言:javascript
复制
#!/bin/bash
for i in 1 2 3 4 5
do
  ssh -n -ttt user@localhost &
done

只有当您按照上面的教程使用公钥启用ssh登录时,该脚本才会起作用。

根据您需要实现的功能,您也可以使用screen。Here是关于如何使用它的一个很好的教程。

使用chvt,您可以在tty之间切换。

另一个很酷的软件,在多个服务器上的一个ssh会话中执行相同的命令是:ssh cluster

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9266401

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档