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 | 31 |
Tags
- letterspacing
- wsdl
- oracle
- cmd
- java
- ibatis
- 오블완
- service name
- JDBC
- MySQL
- Tomcat
- SID
- 영상편집
- httpservletreqeust
- HTML
- API
- 컨트롤러
- servicename
- 키보드
- MariaDB
- 스레드
- Docker
- Database
- 톰캣
- 티스토리챌린지
- http
- 스레드 덤프
- 안드로이드 스튜디오
- 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 |