- OpenSSH, SSHD 접속 과정2025년 01월 13일
- imaginaring
- 작성자
- 2025.01.13.오후07:24
- OpenSSH 패키지와 sshd 실행
- 리눅스는 OpenSSH 패키지를 사용하여 sshd(SSH 데몬)를 실행
- sshd는 원격 접속을 가능하게 하는 데몬, 기본적으로 22번 포트에서 수신 대기.
- SSH 클라이언트를 통한 접속
- 사용자는 SSH 클라이언트(XShell, putty등등)를 이용하여 sshd에 접속합니다. 22번 포트로 접속한다
- 터미널 세션 생성과 루트 권한
- SSH를 통해 연결되면, 원격 서버는 사용자를 위한 터미널 세션을 생성
- 루트는 이 세션에서 다양한 시스템 작업을 수행할 수 있음
- 루트 권한을 사용한 쉘 포크
- 루트 권한을 이용하여 새로운 쉘 프로세스를 생성(포크). 이 쉘은 특정 사용자 계정의 권한으로 실행됨
- 이 과정에서 루트는 주로 새로운 작업 환경이나 세션을 설정하는 데 사용됨
- 유저의 쉘 프로세스
- 유저 계정의 모든 작업은 마지막으로 실행된 bash 프로세스에서 포크되어 사용됩니다.
- 즉, 유저의 새로운 프로세스는 기존 bash 프로세스를 복제하여 생성됨, 부모 자식 관계 형성
'OS > 리눅스' 카테고리의 다른 글
프로세스 및 메모리 (0) 2025.01.13 nologin (0) 2025.01.13 패스워드 정책 위치 및 설정 명령어 (0) 2025.01.13 하드링크와 소프트링크 (0) 2025.01.13 리눅스 표준 입출력과 리디렉션 (0) 2025.01.13 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)