CentOS에서 PuTTY RSA 키 기반 로그인 설정하기
CentOS 시스템에서 PuTTY를 사용해 SSH 키 기반으로 자동 로그인을 구성하는 방법을 설명합니다. 이 방식은 비밀번호 없이 안전하게 서버에 접근할 수 있도록 해줍니다.
SSH 서버 설정 수정
먼저 SSH 데몬이 공개키 인증을 허용하도록 설정 파일을 편집합니다.
sudo vim /etc/ssh/sshd_config
다음 항목들이 주석 처리되어 있다면 제거하고 활성화하세요:
RSAAuthenticati ...
5월 26일 11:27에 게시됨
Github에 프로젝트 코드 업로드하기
GitHub는 Git을 기반으로 한 코드 호스팅 플랫폼입니다. 유료 사용자는 개인 저장소를 만들 수 있지만, 일반 무료 사용자는 공개 저장소만 사용할 수 있습니다. 대부분의 경우 공개 저장소로 충분합니다.
계정 생성 및 저장소 만들기
먼저 GitHub 계정을 만들어야 합니다. 이후 공개 저장소를 생성할 수 있습니다. 저장소 생성 과정은 다음과 같습니다:
1. GitHub 웹사 ...
5월 25일 22:54에 게시됨
SSH를 통한 내부 서버 접근을 위한 ProxyJump 활용
ProxyJump의 기능과 사용법
ProxyJump는 SSH 클라이언트에서 중간 서버(즉, 점프 호스트 또는 게이트웨이)를 통해 목표 서버에 연결할 수 있도록 해주는 설정 옵션입니다. 이는 단순한 네트워크 라우팅을 제공하며, 외부에서 직접 접근이 불가능한 내부 시스템에 안전하게 접속하는 데 유용합니다.
1. ProxyJump: 간편한 다중 라우팅 설정
ProxyJump는 특정 중개 ...
5월 25일 19:16에 게시됨
CentoOS에서 SSH 키 인증 설정 및 비밀번호 로그인 비활성화
SSH 설정 파일 백업
먼저 SSH 설정 파일을 안전하게 백업합니다.
cd /etc/ssh/
cp sshd_config sshd_config.backup
SSH 키 쌍 생성
RSA 알고리즘을 사용하여 공개키와 개인키를 생성합니다. 모든 프롬프트에서 엔터 키를 누르면 기본 설정으로 생성됩니다.
[root@server ~]# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the ...
5월 25일 12:40에 게시됨
Python 프로젝트 배포 가이드
Git 코드 관리 및 동기화
### Git 로컬 업로드
- 전역 설정
git config --global user.name "사용자"
git config --global user.email "이메일@도메인.com"
- 프로젝트 디렉토리 진입
- 초기화
git init
- 원격 주소 설정
git remote add origin https://gitlab.com/username/repository.git
...
5월 20일 23:05에 게시됨