>  기사  >  시스템 튜토리얼  >  키를 통한 서버 연결

키를 통한 서버 연결

WBOY
WBOY앞으로
2024-01-30 17:12:221098검색

비밀번호 없이 서버에 연결하고, .pem 인증서 파일(키)을 사용하여 서버에 연결하세요.
키를 통한 서버 연결

1. 키 파일 생성

ssh-keygen -t rsa -b 2048 -v
참고: 연결 방법은 기본적으로 Git과 동일합니다. 이전에 Git을 사용하여 인증을 위한 공개 키와 비밀 키를 생성한 경우에는 기본 경로인 ~/.ssh/id_rsa를 사용하세요. 주의해서 경로를 전환하세요. 경로 및 이름 변경이 적용 범위에 미치는 영향을 방지하려면 이름을 지정하세요. 예:
공개/개인 RSA 키 쌍을 생성 중입니다.<br> 키를 저장할 파일을 입력하세요(/home/vien/.ssh/id_rsa): dataAutoProcess

파일 이름을 지정하세요. 경로를 지정하지 않으면 기본적으로 현재 경로가 생성됩니다. 위 프롬프트 메시지에서 볼 수 있듯이 현재 디렉터리에 생성된 키 이름은 dataAutoProcess, 공개 키 이름은 dataAutoProcess.pub, 나머지는 Enter 키를 누르면 OK입니다.

2.이 인증서를 추가하세요

그런 다음 공개 키를 생성한 디렉터리로 이동하여 이 인증서를 추가할 수 있도록 공개 키를 원격 서버에 푸시하세요.
ssh-copy-id -i dataAutoProcess.pub [email protected]ssh-copy-id -i dataAutoProcess.pub [이메일 보호됨]

dataAutoProcess.pub를 공개 키 이름으로 바꾸고, [email protected]

을 서버 사용자 이름과 주소로 바꾼 다음 비밀번호를 입력하세요. 3. 테스트

<br>mv dataAutoProcess dataAutoProcess.pem # 키 이름을 변경할 수 있습니다. 물론 그대로 놔둘 수도 있습니다 ssh -i dataAutoProcess.pem [이메일 보호]

4. 비밀번호 로그인 취소


키로 로그인이 가능한지 테스트한 후, 비밀번호 로그인 방법으로 연결 및 취소가 가능한지 확인해주세요. sudo vim /etc/ssh/sshd_config
sudo vim /etc/ssh/sshd_config vim 편집기에 들어간 후 /를 눌러 검색 모드로 들어간 다음
PasswordAuthentication # PasswordAuthentication yes을 붙여넣고 Enter를 눌러 여기를 찾은 다음 i를 눌러 삽입 모드로 들어가서 주석을 해제하고 no로 변경하세요.

# 비밀번호 인증 예PasswordAuthentication no
로 변경 비밀번호 인증번호
sudo service ssh restart 다시 시작

ssh🎜🎜 🎜sudo 서비스 ssh 재시작🎜🎜

위 내용은 키를 통한 서버 연결의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 linuxprobe.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제