用于SCP的Bash脚本 – SSH密钥

前端之家收集整理的这篇文章主要介绍了用于SCP的Bash脚本 – SSH密钥前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我目前正在作为程序员工作,因此需要不断将我的软件上传到远程系统进行测试.我有大约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.
原文链接:https://www.f2er.com/bash/385260.html

猜你在找的Bash相关文章