将ip地址作为bash变量传递给ssh?

时间:2018-02-11 09:40:14

标签: python linux bash ssh

我有一个python shell脚本,launcher.py会吐出一个ip地址 到一个名为ipaddr.txt的文件中。

我需要使用ipaddr.txt包含的单个ip地址连接到主机, 但是由于某种原因,ssh在尝试连接到它时会挂起 ip地址输入它。

首先我运行脚本将ip地址放入文件(ipaddr.txt)

./launcher.py && 

然后我尝试让ssh连接到有问题的IP地址

uname="root@"
ip_addr=$uname"$(cat ipaddr.txt)" &&

ssh eval echo $ip_addr

回显$ ip_addr的示例结果是:

root@45.55.43.11

由于某些原因,ssh只是挂起,我猜它与我试图将bash变量作为参数传入ssh有关,但我不知道如何解决它。 任何帮助将不胜感激。

0 个答案:

没有答案