OpenSSH를 사용하여 Windows에서 SFTP 서버 설정
운영 환경
- 윈도우 (창)
-
- 윈도우 10 프로
- 윈도우 서버 2019
- 더 많은 윈도우
- 오픈시
-
- 7.7p1
- 8.1p1 - 베타
※ 다른 버전에서는 작동하지만 확인되지 않았습니다.
처음에
SFTP는 두 대의 PC 간에 파일을 보내고 수신하는 메커니즘입니다(일반적으로 클라이언트와 서버로 나뉩니다).
이 표준은 일반적으로 "FTP"라고 하지만 FTP는 일반 텍스트(암호화되지 않은 데이터)로 전송 및 수신의 내용을 전송 및 수신하는 내용을 전송및 수신합니다. 제3자가 쉽게 읽을 수 있습니다.
SFTP는 "SSH"라는 암호화 기술을 사용하여 FTP 전송 및 수신의 내용을 암호화합니다. 제3자가 읽기어려울 수 있습니다.
이 섹션에서는 무료 OpenSSH를 사용하여 SFTP 서버 측을 설정하는 단계를 설명합니다.
Windows 10, Windows 서버 2019 이상에 OpenSSH 서버를 설치하는 방법
윈도우 10 쉽게 OpenSSH 서버를 설치할 수 있습니다.
시작 메뉴에서 "설정"을 엽니다.
앱을 선택합니다.
앱 및 기능에서 선택적 기능을 선택합니다.
기능 추가를 선택합니다.
OpenSSH 서버에서 설치를 선택합니다.
항목이 사라지므로 이전 화면으로 돌아갑니다.
OpenSSH 서버가 설치됩니다.
목록에 추가하면 완료됩니다.
다른 Windows OS에서 OpenSSH 서버 설치 지침
다운로드 및 파일 배치
이제 Windows 버전의 OpenSSH를 사용할 수 있으므로 다운로드하여 설정합니다.
다음 페이지에서 파일을 다운로드합니다. 32비트 OS의 "OpenSSH-Win32.zip"와 32비트 OS의 "OpenSSH-Win64.zip"를 다운로드하십시오. 최신 버전을 사용할 수 있지만 현재 모든 베타 버전이 있습니다.
서버에 로그인하여 다운로드하고 배포된 파일을 서버에 배치합니다. 그것은 어디에 중요 하지 않습니다., 하지만 이번에는 "C:\OpenSSH" 폴더를 만들고 거기에 배치.
환경 변수
환경 변수를 등록하여 OpenSSH를 더 쉽게 작업할 수 있도록 합니다. 이 섹션은 Windows Server 2012 R2에 설명되어 있지만 단계는 OS 버전에 맞게 조정되어야 합니다.
시작 메뉴를 마우스 오른쪽 단추로 클릭하고 시스템을 선택합니다.
고급 시스템 설정을 선택합니다.
"고급 설정" 탭에서 "환경 변수" 버튼을 클릭합니다.
"시스템 환경 변수"에서 경로를 선택하고 "편집" 버튼을 클릭합니다.
"변수 값의 맨 위에" 세미콜론다음에 OpenSSH 파일이 배치된 폴더의 경로가 뒤따릅니다. 당신이 그것을 입력하면, "확인"버튼으로 모든 것을 닫습니다.
OpenSSH 서비스 설정
관리자 권한으로 PowerShell을 시작합니다.
CD 명령을 사용하여 OpenSSH 폴더로 이동하여 실행하려면 .\설치-sshd.ps1을 입력합니다.
"성공"으로 표시되는 경우 괜찮습니다.
openSSH 관련 서비스가 구성되었는지 확인할 수 있습니다.
이제 Windows 10에 OpenSSH를 설치한 것과 거의 동일한 설치 설정이 있습니다. 다음번에는 실제로 sftp를 설정하고 파일을 보내고 받고 싶습니다.