当前位置: 技术问答>linux和unix
keychain配置成功,但从crontab不能ssh服务器
来源: 互联网 发布时间:2016-10-15
本文导语: 本帖最后由 zoutuo 于 2010-04-29 10:32:56 编辑 我给本地的root用户配置了keychain,第一次su - 后,提示输入密码短语。然后再ctrl+d退出,重新su -,这时候就不用输入密码短语,直接登录了: * keychain 2.7.0 ~ http://www.funto...
* keychain 2.7.0 ~ http://www.funtoo.org
* Found existing ssh-agent: 3658
* Known ssh key: /root/.ssh/id_rsa
在控制台,我可以直接ssh 远程服务器而不需要输入密码短语:
[root@sunray ~]# ssh -p 23456 zoutuo@www.xxxx.com
Last login: Thu Apr 29 09:03:22 2010 from 222.222.222.222
[zoutuo@localhost ~]$
但是使用crontab执行脚本的时候却出现了“Permission denied (publickey,gssapi-with-mic).”的问题,查看/var/spool/mail/zoutuo时看到的。
我的脚本是这么写的:
#!/bin/bash
ssh zoutuo@192.168.1.151 'touch aa.bb';
exit;
我怀疑是脚本的问题,是不是脚本写的不对?在这里先谢谢各位了。
|
加上全路径 指定root来执行 改成这样试试
*/1 * * * * root /path/Desktop/aa.sh
*/1 * * * * root /path/Desktop/aa.sh
|
看的我头晕
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。