用shell实现scp,如何将密码传给相应的指令?

zhanglf 2005-01-28 02:21:50
shell程序如下:
scp -r root@10.4.1.3/txt .
提示输入远端的root密码,请问该如何写在shell文件里,让shell程序能连续执行不中断,也可以后台执行?
...全文
518 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
gettext 2005-02-15
  • 打赏
  • 举报
回复
-B
twig 2005-02-15
  • 打赏
  • 举报
回复
在服务器上生成密匙对(私匙保护密码需为空):ssh-keygen -b 1024 -t dsa
设置验证公匙:cp ~/.ssh/id_dsa.pub ~/.ssh/authorized_keys
把私匙复制到你的客户机上
scp -o IdentityFile=<你的私匙文件名> -r root@10.4.1.3/txt .
默认私匙文件是~/.ssh/id_dsa

19,613

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧