MacOs 비밀 로그 인 면제 CentOs 작업 절차 상세 설명

MacOs 비밀 로그 인 면제 CentOs
환경.
본 고의 조작 환경 은 다음 과 같다.
  • CentOs 7
  • MacOs10.12.6
  • 비밀 키 생 성
    우선 이 컴퓨터 에서 비밀 키 를 생 성하 고 터미널 을 열 고 입력:
    
    ssh-keygen -t rsa -C [email protected]
    뒤에 메 일 은 그냥 편 하 게.
    그리고 Enter 키 를 계속 누 르 면 실행 이 끝 난 후 현재 사용자 루트 디 렉 터 리 아래 에'ssh 의 숨겨 진 폴 더'를 생 성 합 니 다.
    이 폴 더 를 살 펴 보 겠 습 니 다.
    
    wangjianfengdeiMac:~ wangjianfeng$ cd ~/.ssh
    wangjianfengdeiMac:.ssh wangjianfeng$ ls
    id_rsa   id_rsa.pub known_hosts
    wangjianfengdeiMac:.ssh wangjianfeng$ 
    
    보 이 는 바 에 의 하면,안에 세 개의 파일 이 생 성 되 었 는데,그 중 idrsa 는 비밀 키 파일,idras.pub 는 공개 키 파일 입 니 다.knownhosts 파일 은 신경 쓰 지 마 세 요.
    비밀 키 업로드
    ssh 디 렉 터 리 에서 명령 을 실행 합 니 다:
    
    cat id_rsa.pub > authorized_keys
    공개 키 내용 을 authorized 로 복사 합 니 다.keys 중.
    다음 원 격 서버 에 로그 인하 여.ssh 폴 더 만 들 기
    
    wangjianfengdeiMac:.ssh wangjianfeng$ ssh [email protected]
    [email protected]'s password: 
    Last login: Sat Mar 3 15:03:08 2018 from xx.xx.xx.xxx
    [root@VM_0_14_centos ~]# mkdir ~/.ssh
    로그 인 종료 후 scp 를 통 해 authorizedkey 서버 의.ssh 디 렉 터 리 로 복사
    
    wangjianfengdeiMac:.ssh wangjianfeng$ scp authorized_keys [email protected]:/root/.ssh/authorized_keys
    [email protected]'s password: 
    authorized_keys                      100% 394  73.1KB/s  00:00  
    그리고 원 격 서비스 에 로그 인 을 시도 합 니 다:
    여기에 두 가지 상황 이 발생 할 수 있다.
    로그 인 성공:설정 성공 설명
  • 비밀번호 가 있어 야 로그 인 성공
  • 비밀번호 가 필요 해 야 로그 인 할 수 있다 면 설정 이 아직 유효 하지 않 습 니 다.다음 절 차 를 통 해 시도 합 니 다.
    로그 인 서버
  • ssh 디 렉 터 리 의 파일 권한 및 authorized 검사keys 파일 권한
    .ssh 는 700,authorizedkeys 는 600 일 거 예요.
    다음 명령 으로 수정
    
    chmod 700 ~/.ssh
    chmod 600 ~/.ssh/authorized_keys
    위 작업 이 성공 하지 못 하면 다음 명령 을 실행 하여 실패 원인 을 확인 하 십시오.
    
    tail /var/log/secure -n 20
    이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
  • 좋은 웹페이지 즐겨찾기