>> Edit article
이름
제목
패스워드
일반적인 레드햇 배포본에서 ssh version 2인 경우 퍼블릭키를 ~/.ssh/authorized_keys2 화일에서 찾습니다. 그리고, 키를 만드실 때도 dsa키를만드셔야할 겁니다. ssh-keygen -d 로 만드실수 있구요.. 참, 그리고, .ssh 디렉토리 및 그 안의파일들의 group, other의 rwx 권한이 전혀없어야 합니다. 저도 첨에 많이 헤맸길래 조금 답변드립니다. : : : : 질문대로 인증키를 이용해서 로컬에서 리모트로 접속하려는데 되지 않네요.. : : : : ssh1에서는 잘 되었는데 2에서는 되지 않네요. : : : : 서버가 많아서 인증키를 써서 루트로 접속하고자 합니다. : : : : 문서도 별로 없는것 같고.. 난감하네요.. 조언부탁드립니다. : : : : 수거요.. : : : : : : man sshd 하셔서 PermitRootLogin(맞나?)을 찾아보세요. : : : 음.. 하지만 su를 이용하는 편이 더 낫지 않나 싶네요. : : 접속하려는 서버의 sshd 설정에서 루트 접속을 막았거나.. : (다시 생각해보니 이럴 가능성은 적을 것 같네요. --;) : 접속하려는 서버의 호스트 키가 변경되었기 때문에.. 현재 로컬에 저장되어있는 호스트키(~/.ssh/known_hosts)와 일치하지 않아서 그럴 수도 있습니다. : : 우선 제가 아는 문제는 이것밖에 없어서 --;; : : : : 앗... 설마.. ssh 2 의 public key와 private키 설정이 잘 안되서 그런 것인가요? : : ssh 1버전과 비슷합니다. 음.. 지금 사용중인 ssh 버전을 몰라서 확담은 못하겠는데.. 저는 OpenSSH3.* 버전을 사용중입니다. : : ssh-keygen으로 rsa나 dsa로 pub key와 private키를 만드신 다음.. : (저의 경우는 ~/.ssh/id_dsa 와 ~/.ssh/id_dsa.pub) : pub key에 들어있는 한 줄의 기록을 리모트 호스트의 ~/.ssh/authorized_keys에 추가 시켜주시면 됩니다. : : : 홈디렉토리 퍼미션이나(외부인 읽기 퍼미션이 있으면 저의 경우는 안되더군요.) ~/.ssh퍼미션과 key퍼미션도 다시 한 번 확인 해주시구요..
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved