블로그는 나의 힘!
[ Programing ]/OS - Linux2010. 10. 20. 23:33

ssh 서비스가 활성화 되어 있지 않을 경우 활성화를 시켜 줘야 한다.
그에 관한 명령어 및 파일을 수정한다.

ssh 서비스가 활성화 되어 있지 않을 경우
ssh: connect to host 192.x.x.x port 22: Connection refused
이런 내용이 나온다.



1. ssh 설정 수정
  # vi /etc/ssh/sshd_config

  ************************************
    # Port 22   <- 주석( # ) 을 제거 하고 포트를 활성화 한다.
  ************************************
  ※ ssh_config에서 무응답 끊기 정할 수 있음.



2. 활성화 된 포트 사용을 위해 재시작 or 다시 읽기
  # /etc/rc.d/sshd restart 
또는,
  # /etc/rc.d/sshd reload

  ※ 서비스 정지 후 다시 시작
    # /etc/rc.d/sshd stop
    # /etc/rc.d/sshd start

  포트 활성화 확인
    > netstat -natp   (Local Address에 :::22 라고 포트가 열려 있나 확인)



3. 기타 설정
위의 설정으로 하면 ssh 사용시 문제점이 없으나,
가끔 리눅스 재구동시 netstat -natp로 확인하여 보면 port 설정 변경이 리셋 될 때가 있다.
리눅스를 reboot 하거나 재 구동시 리셋되어 버려 다시 sshd start 해줘야 한다.

그러므로 .bashrc에서 구동시 예약 설정을 해 둬야 한다. 자세한 설명은 링크를 첨부 한다.

  링크 : .bashrc 정의와 사용법

Posted by Mister_Q