개발/Linux (2) 썸네일형 리스트형 SSH pem keygen 만들기 # 2048 비트의 RSA키 생성 ssh-keygen -t rsa -b 2048 -f [파일이름] # Server에 authorized_keys 파일 생성 (파일이 없는 경우) mkdir ~/.ssh/ chmod 700 ~/.ssh/ touch ~/.ssh/authorized_keys chmod 600 ~/.ssh/authorized_keys # 클라이언트에서 공개키 복사 cat ~/.ssh/[파일이름].pub # 서버의 authorized_keys 에 붙여넣기 vi ~/.ssh/authorized_keys # 개인키를 PEM 포맷으로 변경 openssl rsa -in [파일이름] -outform PEM -out [파일이름].pem chmod 700 ru.pem # 키 테스트 ssh -i ./[파일이름].. SSH SSH(Secure Shell)은 네트워크, 운영 체제 및 구성을 관리한다. ssh 프로토콜은 암호화를 사용하여 클라이언트와 서버 사이의 연결을 보호한다. 개인키-공개키 방식으로 중간에 암호를 해킹당해도 원본을 알 수 없고 강력한 인증 방식을 지원하기 때문에 보안적으로 우수한 프로토콜. 보안적으로 취약했던 기존 rsh, ftp, rlogin, telnet 등을 대체하기 위해 설계됨. 기존의 유닉스 시스템 셸에 원격 접속하기 위해 사용하던 텔넷은 암호화 X. 기본 22번 port를 사용해서 네트워크로 연결되어 다른 리눅스 서버로 접속할 때 사용한다. ssh 서버 실행 파일 : /etc/sbin/sshd ssh 클라이언트 실행 파일 : /etc/bin/ssh 원격 서버에 ssh 프로토콜을 사용하여 터미널에 .. 이전 1 다음