>> Edit article
이름
제목
패스워드
: : : 질문대로 인증키를 이용해서 로컬에서 리모트로 접속하려는데 되지 않네요.. : : : 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