OpenSSH 10.6: 원격 접속을 떠받치는 도구 한 벌

요약

SSH 규약의 열린 구현으로 ssh, scp, sftp 세 가지 접속 도구와 sshd 서버 쪽을 제공합니다. 암호화한 대화와 통로, 여러 가지 신분 확인 방식을 다루며 OpenBSD 프로젝트 개발자들이 손질합니다. 현재 판 10.6.

추천
이름
OpenSSH
버전
10.6
요금
무료
오픈소스
오픈소스
운영체제
LinuxmacOS
공식 사이트
https://www.openssh.com/
업데이트
2026-10-16 22:03

대부분은 이 프로그램을 일부러 실행한 적이 없고, 오늘 거의 모두가 써 봤다.

기반이 되어 버린 규약

변경을 밀어 올리고, 서버를 배포하고, 파일을 보관 호스트로 복사하고, 옆 건물 기계에서 명령 하나를 돌린다. 모두 같은 규약을 지나고 대개 아무도 의식하지 않는다. 그것이 기반의 표시다. 돌아가고, 보이지 않으며, 멈춘 날에만 눈에 띈다.

OpenSSH는 세상 대부분이 쓰는 구현이다. 공식 설명은 구호가 아니라 목록이다. ssh, scp, sftp 세 접속 도구와 sshd 서버 쪽, 암호화한 전송, 통로, 여러 신분 확인 방식. 항목마다 구체적인 필요에 대응하고 전체가 성립하는 것은 모두 같은 규약을 말하기 때문이다.

손질은 OpenBSD 프로젝트 개발자들이 맡는다. 설계에 어딘가 조심스러움이 있는 이유다. 기능은 천천히 들어오고 기본값은 좀처럼 바뀌지 않으며, 바뀔 때는 크게 알린다. 관리자를 놀라게 하는 대가는 멈춘 시간으로 계산되기 때문이다.

화면

세 접속 도구, 하나의 서버, 신분을 밝히는 몇 가지 방법

세 도구는 능력이 아니라 일로 나뉜다. ssh는 대화형 껍데기를 주거나 명령 하나를 돌리고 돌아온다. scp는 같은 목적의 옛 도구에서 빌린 문법으로 파일을 복사한다. sftp는 여러 파일과 폴더를 다루는 자리에 맞는 대화형 전송을 제공한다. 셋 다 같은 암호 통로에 오른다.

실제 판단은 신분 확인 층에서 이뤄진다. 암호는 간단하고 약하다. 공개 열쇠는 개인 열쇠를 접속 쪽에, 공개 열쇠를 서버 쪽에 두므로 비밀이 선을 건너지 않고 알아맞힐 것도 없다. 증서는 더 나아가 한 발급처가 여러 기계에 짧은 기한의 증표를 내준다. 열쇠를 손으로 관리하는 일과 접근을 정책으로 다루는 일의 차이가 여기다.

통로는 늦게 발견하고 나서는 놓지 못하는 부분이다. 지역 전달은 원격 창구를 지역 포트에 얹는다. 원격 전달은 반대로 지역 창구를 원격 기계에 보여 준다. 동적 전달은 연결 자체를 범용 중개로 만든다. 어느 것도 건너편에 원래 있는 서버 말고 다른 것을 요구하지 않는다.

판과 시간을 견디는 습관

현재 판은 10.6이다. 번호는 느리게 움직이고, 나올 때마다 옛 알고리즘을 거두거나 기본값을 조이는 쪽이지 눈에 보이는 기능을 더하는 쪽이 아니다. 그래서 서버를 돌리는 사람에게 배포 안내는 선택이 아니다. 스크립트를 깨는 변경은 대개 '철회'다.

오래 가는 습관이 둘. 첫째, 열쇠는 문제가 생긴 뒤가 아니라 계획을 정해 갈아 끼운다. 둘째, 판올림 때마다 서버 설정을 다시 본다. 다섯 해 전에 무난했던 기본값이 지금은 제시되지 않는 경우가 흔하다.

설정 파일을 읽는 습관도 효과가 있다. 어느 계정이 들어오고 어떤 방식으로 신분을 밝히며 어떤 통로만 허락하는지가 거의 한 파일에 모인다. 그곳을 읽으면 이 기계로 무엇이 가능한지 알 수 있다. 모른 채 돌리는 것이 가장 나쁘다.

항목

공식 정보

현재 판

10.6

구성

ssh, scp, sftp 접속 도구와 sshd 서버 쪽

전송

암호화한 대화

기능

통로와 여러 신분 확인 방식

손질

OpenBSD 프로젝트 개발자

라이선스

열린 소스, 너그러운 형태

원격 접속이 안전한지는 알고리즘이 선택되기 훨씬 전에, 그것을 세팅한 사람의 습관으로 정해진다.

실무 적어 둘 것. 암호보다 열쇠를 앞세우고 암호는 정책이 요구하는 자리에만 비상구로 남긴다. 모든 계정에 강한 암호를 기대하는 대신 들어올 수 있는 계정을 좁힌다. 매일 쓰는 통로는 설정 파일에 적어 두고 표시를 다시 치지 않는다. 전달 하나를 잘못 치면 아무도 좋아하지 않는 조사가 시작된다.

OpenSSH다운로드
지원 운영체제: Linux macOS