加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

如何使用bash输入ssh密码?

发布时间:2020-12-15 16:36:49 所属栏目:安全 来源:网络整理
导读:参见英文答案 Bash: controlling SSH6个答案每天我通过ssh连接到服务器。我经历这个例程: IC001:Desktop user$ ssh user@my.server.comuser@my.server.com's password: Last login: Tue Jun 4 10:09:01 2013 from 0.0.0.0$ 我想自动化这个过程,并创建一个b
参见英文答案 > Bash: controlling SSH6个答案每天我通过ssh连接到服务器。我经历这个例程:
IC001:Desktop user$ ssh user@my.server.com
user@my.server.com's password: 

Last login: Tue Jun  4 10:09:01 2013 from 0.0.0.0
$

我想自动化这个过程,并创建一个bash脚本来为我做。我不在乎安全性,可以在脚本中公开地存储我的密码。我也可以让它在屏幕上公开打字,而脚本执行。所以我创建了这个:

#!/bin/bash          
ssh user@my.server.com
echo mypassword

但它不工作。我也试过发送而不是echo,但它也没有工作。请指示是否可以做。

请仔细检查您是否无法使用密钥。

否则使用expect:

#!/usr/bin/expect -f
spawn ssh user@my.server.com
expect "assword:"
send "mypasswordr"
interact

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读