Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- START WITH
- 프로세스
- 티스토리챌린지
- equals
- java
- 스레드
- cmd
- ibatis
- MariaDB
- 오블완
- API
- Database
- Docker
- 삼성증권
- 안드로이드 스튜디오
- Tomcat
- integer
- 컨트롤러
- MySQL
- letterspacing
- oracle
- http
- 키보드
- 톰캣
- JDBC
- wsdl
- HTML
- 영상편집
- 스레드 덤프
- Linux
Archives
- Today
- Total
블로그 이름
[centOS8] SFTP 서버에 키 파일 인증하기 본문
- 키 파일 생성: 클라이언트 측에서 키 파일을 생성해야 합니다. 이 키 파일은 공개 키와 개인 키로 구성됩니다. SSH 키 쌍을 생성하려면 다음 명령을 사용할 수 있습니다.이 명령은 4096 비트 RSA 알고리즘을 사용하여 새 SSH 키 쌍을 생성합니다. 키 파일은 기본적으로 ~/.ssh/id_rsa에 저장됩니다.
- ssh-keygen -t rsa -b 4096
- 공개 키 전송: 공개 키를 SFTP 서버에 전송해야 합니다. 공개 키 파일 (~/.ssh/id_rsa.pub)의 내용을 SFTP 서버의 ~/.ssh/authorized_keys 파일에 복사하여 붙여넣으면 됩니다.위 명령을 사용하면 공개 키를 원격 서버에 자동으로 복사할 수 있습니다.
-
ssh-copy-id -i ~/.ssh/id_rsa.pub username@hostname
- SFTP 서버 설정: SFTP 서버에서 공개 키를 사용하여 인증을 허용하도록 구성해야 합니다. 일반적으로 SFTP 서버의 설정 파일인 sshd_config를 편집하여 키 인증을 활성화합니다.다음 줄을 확인하고 주석 처리되어 있으면 주석 처리를 해제하고 yes로 설정하세요.변경을 저장한 후 SSH 서비스를 재시작합니다.
-
sudo systemctl restart sshd
-
PubkeyAuthentication yes
-
sudo vi /etc/ssh/sshd_config
- 인증 테스트: 이제 키 파일을 사용하여 SFTP 서버에 연결할 수 있습니다.여기서 /path/to/private_key는 개인 키 파일의 경로입니다.
-
sftp -i /path/to/private_key username@hostname
'개발 > 리눅스' 카테고리의 다른 글
| [Linux] 우분투 ubuntu 리눅스 터미널 안열림 현상 (0) | 2024.07.25 |
|---|---|
| [centOS] java.io.IOException: 열린 파일이 너무 많음 (0) | 2024.04.24 |
| 리눅스 yum 명령어가 안 될 때 (0) | 2024.04.22 |
| 리눅스 기초 명령어 (1) | 2023.08.20 |
| 리눅스 IP 변경 설정 (0) | 2023.08.20 |