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

用于SCP的Bash脚本 – SSH密钥

发布时间:2020-12-15 18:27:35 所属栏目:安全 来源:网络整理
导读:我目前正在作为程序员工作,因此需要不断将我的软件上传到远程系统进行测试.我有大约7台机器需要收到所有东西的副本. 目前,我有一个简短的bash脚本,其中scp执行每个远程计算机的传输: echo -e "nUpdating Taiwan Machine"scp {file1,file} bschlinker@taiwa
我目前正在作为程序员工作,因此需要不断将我的软件上传到远程系统进行测试.我有大约7台机器需要收到所有东西的副本.

目前,我有一个简短的bash脚本,其中scp执行每个远程计算机的传输:

echo -e "nUpdating Taiwan Machine"
scp {file1,file} bschlinker@taiwan:/home/bschlinker/
echo -e "nUpdating Wisconsin Machine"
scp -P 2400 {file1,file2} bschlinker@wisconsin:/home/bschlinker/

我痛苦地提示我为每台机器输入密码.我知道我可以用SSH密钥解决这个问题 – 但我不想通过密钥对远程机器进行无密码验证.结果,我在SSH密钥上设置了密码.我在输入您的密码短语后读到一次,它将在当前终端会话的其余部分保持活动状态.真的吗?如果不是,任何想法?

如果您正在运行SSH代理(例如,名称巧妙的ssh-agent),则可以将密钥添加到代理,SSH客户端将与代理通信到 get the key from it.

(编辑:李大同)

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

    推荐文章
      热点阅读