728x90
반응형

OpenSSH for Windows 설치

Windows에서 OpenSSH를 설치하고 설정하는 방법은 다음과 같습니다:

  1. OpenSSH 다운로드 및 설치: OpenSSH for Windows에서 설치 파일을 다운로드하여 설치합니다.

  2. 방화벽 설정: Windows 방화벽이나 백신 프로그램의 방화벽 설정에서 OpenSSH 프로그램을 허용 목록에 추가합니다.

  3. 네트워크 설정: 사용하는 네트워크의 속성에서 SFTP(포트 22)에 대한 방화벽 접근을 허용합니다. 포트 변경이 필요한 경우, OpenSSH에서 직접 변경하기보다는 네트워크 라우터에서 포트 포워딩을 설정하는 것이 추후 관리에 용이합니다.

  4. 사용자 등록: 기존 Windows 계정을 사용하려면 OpenSSH 설치 경로의 bin 폴더에서 다음 명령어를 실행하여 사용자와 그룹 정보를 추가합니다:

    • 로컬 그룹 추가: mkgroup -l >> ..\etc\group
    • 도메인 그룹 추가: mkgroup -d >> ..\etc\group
    • 로컬 사용자 추가: mkpasswd -l >> ..\etc\passwd
    • 도메인 사용자 추가: mkpasswd -d >> ..\etc\passwd
  5. 서비스 시작: '관리 도구'의 '서비스'에서 OpenSSH 서비스를 시작합니다. 사용자나 암호를 추가한 후에는 서비스를 재시작해야 변경 사항이 적용됩니다.

  6. 드라이브 접근 설정: 기본적으로 OpenSSH는 설치 경로 아래의 디렉토리만 접근이 가능합니다. 모든 드라이브에 접근하려면 OpenSSH 경로에 cygdrive라는 디렉토리를 생성합니다. 그러면 해당 디렉토리 아래에 c, d 등의 폴더가 생성되며, 이를 통해 실제 C: 드라이브, D: 드라이브에 접근할 수 있습니다. 단, 보안상의 이유로 루트 디렉토리에 대한 접근은 제한하는 것이 좋습니다.

728x90
반응형

+ Recent posts