FREEDOM. FRIENDS. FEATURES. FIRST.
페도라 한국 사용자 모임

sshd 서비스 시작하기

게시판 Tech/Tip sshd 서비스 시작하기

  • This topic has 1개 답변, 2명 참여, and was last updated 9 years 전에 by mintmi. This post has been viewed 14 times
  • 만든이
    게시글
  • #12192
    부산남자
    참가자
    • 게시글15
    • 댓글9
    • 총합24
    • ★★
    @cubicface

    openssh 설정파일을 수정한다.

    /etc/ssh/sshd_config

    port 22

    AdressFamily inet                  #ip4사용

    #ListenAddress 0.0.0.0            ip4용

    #ListenAddress ::                   ip6용


    SyslogFacility AUTHPRIV         #/var/log/secure 에 로그 기록

    LogLevel INFO                        #왠만한 기록은 전부 기록한다


    PermitRootLogin no                #루트 계정 접속 차단

    $ ssh cubicface@localhost

    ssh_exchange_identification: Connection closed by remote host 

    이런 메시지가 뜬다.


    인터넷 검색을 해보니 tcp wrapper에서 설정을 해주어야 한다고 한다

    /etc/hosts.allow에 sshd:ANY 입력했다.


    sshd을 재시작하려고 /etc/init.d/sshd restart 를 입력했다..   명령어가 없다고 한다..

    fedora 16에서는 systemctl restart sshd.service 로 서비스를 재시작한다.


    systemctl status sshd.service 로 서비스 상태를 확인할 수 있다.

    sshd.service - OpenSSH server daemon

    Loaded: loaded (/lib/systemd/system/sshd.service; disabled)

    Active: failed since Tue, 03 Jan 2012 21:21:51 +0900; 1s ago

    Process: 4270 ExecStart=/usr/sbin/sshd -D $OPTIONS (code=exited, status=255)

    CGroup: name=systemd:/system/sshd.service

    제대로 실행되지 않는다.

    일단,  openssh-server 를 재설치 하니 서비스가 실행이 된다.


    다시 로그인해 봤지만,

    ssh_exchange_identification: Connection closed by remote host 

    라는 메시지가 뜬다.

    이럴 땐, 로그를 확인해야지..

    /var/log/secure에서 메시지를 확인한다.

    Bind to port 22 on 0.0.0.0 failed: Address already in use

    문제점을 찾았다..

    kill -9 를 이용해 sshd을 죽인 후, 서비스를 재시작해 본다..


    기존 sshd때문에 접속이 되지 않았다.. 앞서 설정한 tcp wrapper와는 상관이 없다.

    /etc/hosts.allow 에 수정한 내용은 삭제하면 된다..

0 답변 글타래를 보이고 있습니다
  • 글쓴이
    답변
    • #12910
      mintmi
      참가자
      • 게시글3
      • 댓글5
      • 총합8
      • ★★
      @mintmi

      댓글달아주신거 보고 찾아와 해봤으나..

      계속 같은 증상이네요..

      이제 막 시작한 저로써는 어떻게 해결해야할지 막막하네요.ㅎ

       

      systemctl status에 보면 저는 연결상태가 active인데 다른 PC에서

      ssh로 원격접속이 안됩니다.

      방화벽의 문제일까 싶어 방화벽을 죽였는데도

      해결이 안되네요 ㅠㅠ

      
      
0 답변 글타래를 보이고 있습니다
  • 답변은 로그인 후 가능합니다.