相关疑难解决方法(0)

Bash:控制SSH

我有这个bash文件,它要求OpenSSH到设备的IP,密码等.

现在,如果我使用ssh root@ip,我必须输入密码.这真的很烦人.其次; 我不能让我的脚本发送命令.

这就是我想要的 - >

  1. 不是密码的东西; 我已经找到了一些东西 但它告诉我找不到命令?:

    #!/usr/bin/expect -f

    spawn ssh root@$IPADDR

    expect "password:"

    sleep 1

    send "$rpass\r"

    1. 我希望用户能够看到一些可以选择的菜单; 之后; 每个命令都是为他完成的.就像一个新窗口,或类似的东西?

    2. 我不想使用: - 任何外部的东西 - 没有额外编辑SSH连接

BASH INFO:GNU Bash,v.4.0.33(1)-release(i486-pc-linux-gnu),在Linux Mint上运行.但它必须可用于几个Linux发行版,还可以在Mac上使用?

ssh bash controls

8
推荐指数
2
解决办法
1万
查看次数

标签 统计

bash ×1

controls ×1

ssh ×1