Bash 使用终端的单线telnet命令

Bash 使用终端的单线telnet命令,bash,command-line,telnet,Bash,Command Line,Telnet,我需要按照“telnet”的思路做点什么root@192.168.2.99:irint BACK“ 然而,这是行不通的。不需要密码 使用Ubuntu11.10上的终端执行此任务的正确语法是什么?如果您绝对必须这样做,请使用echo等将命令传送到telnet会话,并准备好在机器被入侵时重新安装机器 强烈建议使用ssh和密钥访问;您甚至可以通过这种方式包含命令 ssh -i path/to/root-key root@host command @abkai,没有密码root访问真是个坏主意。谢谢!

我需要按照“telnet”的思路做点什么root@192.168.2.99:irint BACK“ 然而,这是行不通的。不需要密码


使用Ubuntu11.10上的终端执行此任务的正确语法是什么?

如果您绝对必须这样做,请使用
echo
等将命令传送到
telnet
会话,并准备好在机器被入侵时重新安装机器

强烈建议使用
ssh
和密钥访问;您甚至可以通过这种方式包含命令

ssh -i path/to/root-key root@host command

@abkai,没有密码
root
访问真是个坏主意。谢谢!您已经了解了我的兴趣,我将如何设置ssh以使用密钥访问?请参阅生成密钥的示例。在这种情况下,您将生成一个密钥,将公钥复制到每台机器上的
/root/.ssh/authorized_keys
,并将私钥保存在一个安全的地方(最好是在单独的安全机器上)。还要确保
sshd
正在所有目标机器上运行。有关更多信息,请参阅。太好了!非常感谢你的帮助:)我现在来调查一下。