728x90
1. mac 키 생성
ssh-keygen -t ed25519 -C "server"
Enter file in which to save the key: (엔터)
Enter passphrase: (엔터 or 원하면 비번)
2. 공개키, 개인키 등록 확인
cd ~/.ssh
ls
3. 공개키 등록하기
vi ~/.ssh/authorized_keys
위에 파일에 아래 내용(공개키) 복사해서 넣기
cat ~/.ssh/id_ed25519.pub
4. 로컬 테스트
ssh localhost
비밀번호 묻지 않으면 성공.
지금했던 테스트는
로컬에서 공개키,개인키 만든 뒤
공개키를 등록하고 개인키를 가지고서 로그인한 것
따라서 비밀번호를 묻지 않음
다음과 같이 테스트 진행
1. 윈도우에서 공개키,개인키 생성
2. mac에 공개키 등록
3. 윈도우에서 mac 접속하기
1. 윈도우에서 공개키,개인키 생성
ssh-keygen -t ed25519 -C "windows-developer"
2. 생성 확인
C:\Users\Tom\.ssh\id_ed25519
C:\Users\Tom\.ssh\id_ed25519.pub
3. 공개키 복사하여 mac서버에 저장
type $env:USERPROFILE\.ssh\id_ed25519.pub
위 명령어로 윈도우에 있는 공개키를 복사하여
mac에 붙여넣자
vi ~/.ssh/authorized_keys
4. 접속 테스트
ssh user@서버IP
Mac 서버에서 가장 중요한 ID/PW로 접근 막기 설정을 해본다.
1. 설정파일 열기
sudo vi /etc/ssh/sshd_config
2. 설정하기
PasswordAuthentication no
ChallengeResponseAuthentication no #“비밀번호 말고 다른 ‘질문-응답 로그인 방식’도 전부 끈다”
UsePAM no #“macOS/Linux 계정 인증 시스템(PAM)을 SSH에서 쓰지 마라”
PubkeyAuthentication yes
3. 설정 후 재시작
sudo systemctl restart sshd
# macOS는
sudo launchctl stop com.openssh.sshd
sudo launchctl start com.openssh.sshd'서버' 카테고리의 다른 글
| Let's encrypt 만료되어 갱신하기 (0) | 2026.01.01 |
|---|---|
| mac - ssh 접속시도 리스트 확인 (0) | 2025.12.26 |
| mac - docker access token으로 로그인하기 (0) | 2025.12.26 |
| SEO 클로킹 당한 내용 정리(리다이렉트 해킹) (0) | 2025.12.26 |
| docker) docker hub에 이미지 올리고 풀 받기 (0) | 2025.12.07 |