rsync 에서 873 포트를 사용하면 에러가..

hyunil의 이미지

rsync 와 cron 을 이용하여 두대의 서버간에 데이터 동기화를 하고 있었습니다.

이번에 어떠한 사유로 인해서 한쪽서버를 포맷하여 레드햇7.3 을 설치한 후

다시 rsync 를 설정하였는데.. 이번엔 rsync 에서 에러가 나는군요..

원인을 통 모르겠습니다.

메세지는

rsync: read error: Connection reset by peer
rsync error: error in rsync protocol data stream (code 12) at io.c(163)

이런 에러가 나고 있습니다.

단, ssh 를 이용한 rsync 는 정상적으로 작동이 되어집니다.

고수님들의 조언부탁드립니다.

ssh 를 해도 상관은 없지만 cron 등록시에 입력해야 하는 패스워드때문에

좀 곤란하네여.. ssh-agent 를 사용하라고는 되어있지만.. 사용법도 잘 모르고..

도와주십시요..^^

지리즈의 이미지

방화벽 문제가 아닌가요?

There is no spoon. Neo from the Matrix 1999.

hyunil의 이미지

방화벽.. 일단 방화벽 밑으로 들어가긴했는데요..
두대가 전부 방화벽 밑단에서 NAT 된 IP 를 사용합니다.
일단 방화벽 밑단의 서버끼리는 NAT 된 IP 로 접속한다면
모든 포트에 대한 사용권한이 풀어지게 설정이 되어있는데..
한번 확인을 해봐야겠습니다.

담변 감사합니다.^^;

hyunil의 이미지

ㅡㅡ 결과는 같은 에러가 납니다.. 방화벽단에서
873포트를 강제로 열어주었지만 결국 같은 메세지네요..
rsync 자체에 먼가 문제가 있는건 아니겠지요?
아니면 다른 어떤 데몬이나 기타 라이브러리가 필요한건가..ㅡㅡ

지리즈의 이미지

hyunil wrote:

rsync: read error: Connection reset by peer

일단 이렇다면... 반대편쪽에서 끊어버리는 것 같은데...
만약 처음부터 이렇다면....

1. 에러를 내는 반대편 쪽 로긴 하여...
telnet localhost rsync

2. 에러를 내는 쪽에서. 반대편으로
telnet rsync_peer_ip rsync

되는지 점검을 한번...

중간에 이런식으로 나온다면..
에러를 내는 반대편 쪽 로긴 하여...
로그를 한번 뒤져보는것도 권장해 드리고 싶네요...

There is no spoon. Neo from the Matrix 1999.

hyunil의 이미지

1번의 경우..

telnet localhost rsync
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host

2번의 경우
telnet 10.0.0.21 rsync
Trying 10.0.0.21...
Connected to 10.0.0.21.
Escape character is '^]'.
Connection closed by foreign host.

이건.. 반대로 접속을 셋팅해봐도 안대네여..
혹시 로그를 본다면 어떤로그를 봐야할까여..ㅡㅡ 아우 힘들다..

hyunil의 이미지

아아아아아아아아
해결됬습니다.. 바보같은짓을 하고 있었네요
도움주신 지리즈님 감사드리구요..

/var/log/messages 파일을 보고서 원인을 찾아내었습니다.
로그파일보기의 생활화를 이룩해야겠습니다.

원인궁금하신가요? /etc/rsyncd.conf 파일에서의
오타때문이었답니다.ㅡㅡ 부끄랍네여..ㅡㅡㅋ

다시한번 감사드립니다.

지리즈의 이미지

cat /var/log/messages | grep rsync

입니다.

참고로 저는 이런 에러 메세지가 나오내요..

Quote:
Dec 2 13:16:22 ns2 rsyncd[15245]: params.c:OpenConfFile() - Unable to open configuration file "/etc/rsyncd.conf": ^INo such file or directory
Dec 2 13:16:22 ns2 rsyncd[15245]: rsync error: syntax or usage error (code 1) at clientserver.c(452)
Dec 2 13:16:47 ns2 rsyncd[15252]: params.c:OpenConfFile() - Unable to open configuration file "/etc/rsyncd.conf": ^INo such file or directory
Dec 2 13:16:47 ns2 rsyncd[15252]: rsync error: syntax or usage error (code 1) at clientserver.c(452)

아무런 세팅을 안했거든요^^;;

There is no spoon. Neo from the Matrix 1999.

지리즈의 이미지

간발의 차이였네요..
2003년12월2일 13:18
2003년12월2일 13:25

해결하셨다니 다행이구요.

There is no spoon. Neo from the Matrix 1999.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.