+ -
当前位置:首页 → 问答吧 → rsync使用ssh的问题

rsync使用ssh的问题

时间:2010-11-29

来源:互联网

想请问,我两台主机都是opensuse

防火墙有开22

然后也有开sshd、ssh或ping两台都可互通

但是就是不知道为啥rsync用ssh通道就不能通

一直显示timeout

不知道是啥原因orz...

另外要如何让rsync可以排入cron自动执行,又使用ssh

却又可以不被问密码?

谢谢

作者: kevin7326   发布时间: 2010-11-29

作者: tvirus   发布时间: 2010-11-30

呃...
timeout还是找不出原因的说
orz

作者: kevin7326   发布时间: 2010-11-30

A主机ssh得到B主机吗??

作者: tvirus   发布时间: 2010-11-30

引用:
作者: tvirus
A主机ssh得到B主机吗??
可以的说
但是rsync就是不行

作者: kevin7326   发布时间: 2010-11-30

目标主机的rsync有启动,port有开?
http://www.l-penguin.idv.tw/article/rsync.htm

作者: tvirus   发布时间: 2010-11-30

引用:
作者: tvirus
目标主机的rsync有启动,port有开?
http://www.l-penguin.idv.tw/article/rsync.htm
这....
他这边有提到说用ssh的话就不是873 port
那到底是多少port呢....
另外这样说是要启动rsync的服务?

作者: kevin7326   发布时间: 2010-11-30

我做rsync都是近端处理
根本牵扯不到防火墙...
你先将防火墙卸掉试试?

作者: tvirus   发布时间: 2010-11-30

引用:
作者: tvirus
我做rsync都是近端处理
根本牵扯不到防火墙...
你先将防火墙卸掉试试?
防火墙先卸掉?
难道要先关闭iptables?

作者: kevin7326   发布时间: 2010-11-30

引用:
作者: kevin7326
防火墙先卸掉?
难道要先关闭iptables?
Of course
要找出原因,就是让变因先减少
反正不过就是暂时iptables stop而已

作者: tvirus   发布时间: 2010-11-30

引用:
作者: tvirus
Of course
要找出原因,就是让变因先减少
反正不过就是暂时iptables stop而已
把防火墙停用之后果然就可以了
这么一来确定rsync如果要用ssh就不是22 port,也不是873 port
但是.......
到底是用哪个port阿orz

作者: kevin7326   发布时间: 2010-11-30

连线时看一下netstat囉
不然就是你的iptables rules有问题

作者: tvirus   发布时间: 2010-12-01

这招我用几次就失效了说orz

作者: kevin7326   发布时间: 2010-12-01

引用:
作者: kevin7326
这招我用几次就失效了说orz
失效?
你动态IP?
还是出现啥错误?

作者: tvirus   发布时间: 2010-12-01

引用:
作者: tvirus
失效?
你动态IP?
还是出现啥错误?
还是要打密码XD

作者: kevin7326   发布时间: 2010-12-01

引用:
作者: kevin7326
还是要打密码XD
我当初用这方式在公司内近端备份
从我弄好到我离职,一年多,中间没出过这种问题...
正常来说,弄好的金钥是不会变动的

所以一定有东西变动

作者: tvirus   发布时间: 2010-12-01

刚刚测试一下,照该网址的步骤实作没有问题!

不过,台湾网路体质太差~我家上传才1Mb
可能还是在区网内跑会比较方便 = =

作者: lenbo   发布时间: 2010-12-29