질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

SSH(Port:22)번이 서비스가 오픈 되지 않고 있어요??ㅜㅜ 도와주세용

작성자 정보

  • 갤럭시top 작성
  • 작성일

컨텐츠 정보

본문

shh 서비스가 올라오지 않는 질문드립니다.
1. 장비 1대가 처음에는 ssh 서비스가 올라와 있는 상태 였으나 ssh2로그인시 접속이 되지 않는 증상이 이었습니다.
   sshd_config 인가 파일안에 allow 항목 확인 결과 제 아이피가 있음에두 불구하고 서비스는 되는데 연결이 안되는 증상이 보이드라구요.
   그래서 sshd 서비스를 죽인인후 동일한 장비에 /etc/ssh파일을 전송모드 바이너리로 한후 노트북에 복사하여 장애난 장비에다가 파일을 덮어씌었습니다.
   그리고 sshd restart를 해보았는데 서비스가 갑자기 올라오지 않는 증상이 발생하더군요..
   이거 혹시 왜 그런건가요??  혹시 이 서비스를 올릴수 있는 방법은 없는건가요???
   제가 어떻게 해볼수있는 테스트가 뭔지 좀 부탁 드립니다.


아래는 장애증상입니다.
---------------------------------------------------------------------------------------------------------------------------------------
    콘솔에서 서비스를 올렸을때 나오는 메세지
[root@sniper init.d]# sshd restart
Stopping sshd: [FAILED]
Starting sshd: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for '/etc/ssh/ssh_host_key' are too open.
It is recommended that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: /etc/ssh/ssh_host_key
Could not load host key: /etc/ssh/ssh_host_key
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for '/etc/ssh/ssh_host_rsa_key' are too open.
It is recommended that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_rsa_key
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for '/etc/ssh/ssh_host_dsa_key' are too open.
It is recommended that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: /etc/ssh/ssh_host_dsa_key
Could not load host key: /etc/ssh/ssh_host_dsa_key
Disabling protocol version 1. Could not load host key
Disabling protocol version 2. Could not load host key
sshd: no hostkeys available -- exiting.
[FAILED]
[root@sniper init.d]# \
---------------------------------------------------------------------------------------------------------------------------------------
crt접속시 나오는 오류 메세지
The remote system refused the connection.
-------------------------------------------------

관련자료

댓글 5

서부교님의 댓글

  • 서부교
  • 작성일
키 파일은 퍼미션이 600 이어야 합니다.

갤럭시top님의 댓글

  • 갤럭시top
  • 작성일
그 말씀은 어떻게 명령어를 치면 되는건가요???
죄송요 초보라서 ㅜㅜ

서부교님의 댓글

  • 서부교
  • 작성일
root 로 로그인 후
cd /etc/ssh
chmod 600 ./ssh_host_key
chmod 600 ./ssh_host_rsa_key
chmod 600 ./ssh_host_dsa_key

파일소유자도 한번 확인해 보세요.
chown root.root ./ssh_host_key
chown root.root ./ssh_host_rsa_key
chown root.root ./ssh_host_dsa_key

갤럭시top님의 댓글

  • 갤럭시top
  • 작성일
감사드립니다. 한번 해보도록 할께요 아직 확인 전이라서요 ..
내달 중순쯤이나 가능할듯 합니다. ^^
감사드립니다. 해결되면 리플 드리겠습니다.

갤럭시top님의 댓글

  • 갤럭시top
  • 작성일
서부교님때문에 잘 해결 되었습니다.
역시 600으로 해결 보네요 ㅋㅋ
늦게 답글 올려서 죄송합니다.
정말 고마워요..행복한 하루 되세요

공지사항


뉴스광장


  • 현재 회원수 :  60,050 명
  • 현재 강좌수 :  35,885 개
  • 현재 접속자 :  94 명