English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

CentOS에서 SSH 비밀번호 없는 로그인 설정 파일

1현재 기기의 sshd 설정 파일 확인하십시오(root 권한이 필요합니다)

$ gedit /etc/ssh/sshd_config

  다음 내용을 찾아서 주석 문자”#”를 제거하세요

RSAAuthentication yes
  PubkeyAuthentication yes
  AuthorizedKeysFile .ssh/authorized_keys

  2、설정 파일을 수정하면 sshd 서비스를 재시작해야 합니다(root 권한이 필요합니다)

$ /sbin/service sshd restart

SSH 비밀번호 없는 로그인을 설정하려면 필요합니다3단계:

1.공개 키와 비밀 키를 생성합니다

2.공개 키를 인증 파일에 import하고 권한을 변경합니다

3.테스트

1.공개 키와 비밀 키를 생성합니다

Shell 코드: ssh-keygen -t rsa

기본적으로 ~/.ssh 디렉토리에 두 개의 파일을 생성합니다:

id_rsa : 비밀 키
id_rsa.pub : 공개 키

2.공개 키를 인증 파일에 import하고 권한을 변경합니다

2.1 이 컴퓨터를 import합니다

Shell 코드: cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

2.2 비밀번호 없이 로그인할 서버를导入합니다

먼저 공개 키를 서버로 복사합니다

Shell 코드: scp ~/.ssh/id_rsa.pub xxx@host:/home/id_rsa.pub

그런 다음, 공개 키를 인증 파일에导入합니다(이 단계의 작업은 서버에서 수행됩니다)

Shell 코드: cat /home/id_rsa.pub >> ~/.ssh/authorized_keys

2.3 서버에서 권한을 변경합니다

Shell 코드: chmod 700 ~/.ssh

chmod 600 ~/.ssh/authorized_keys

3.ssh xxx 테스트

위에 설명된 CentOS에서 SSH 비밀번호 없는 로그인 설정은 편집자가 여러분에게 소개한 것입니다. 여러분이 어떤 질문이나 의문이 있으면, 댓글을 남겨 주시기 바랍니다. 편집자는 즉시 답변을 드리겠습니다. 또한,呐喊 튜토리얼 웹사이트에 대한 여러분의 지원에 깊이 감사드립니다!

성명: 이 문서의 내용은 인터넷에서 가져왔으며, 저작권은 원작자에게 있으며, 인터넷 사용자가 자발적으로 기여하고 업로드한 내용입니다. 이 사이트는 소유권을 가지지 않으며, 인공 편집 처리를 하지 않았으며, 관련 법적 책임도 부담하지 않습니다. 저작권 문제가 있는 내용을 발견하면, 이메일을 보내 주시기 바랍니다: notice#oldtoolbag.com(보내는 이메일에서 #을 @으로 변경하십시오. 신고를 하고 관련 증거를 제공하십시오. 사실이 확인되면, 이 사이트는 즉시 의심스러운 저작권 내용을 삭제합니다。)

좋아하는 것