반응형

윈도우에 OpenSSH를 이용한 SFTP 서버 설치 및 설정

윈도우 10 및 윈도우 서버 2019의 기능은  OpenSSH 서버를 이용한 SFTP 서버 설치입니다.

 

 

OpenSSH 서버 설치

 

앱 > 앱 및 기능 > 선택적 기능 > 기능 추가

 

기능 추가 클릭하여, 선택적 기능 목록에서 OpenSSH 서버, OpenSSH 클라이언트 선택하하여 설치합니다.

 

 

OepnSSH SSH Server 설치 확인

설정 > 서비스

 

서비스로 이용하여 OpenSSH SSH Server 가 있는지 확인합니다.

 

OpenSSH Server 제어(시작/정지) 방법

1) GUI 방법

위 화면에서 Open SSH SSH Server를 선탁하여 서비스를 시작합니다. 

 

 

더블클릭이나 우클릭 > 속성으로 이용하여 시작할 수 있습니다.

시작유형도 SSH 계속 사용하기 위해서는 자동으로 변경하면 됩니다.

 

2) CMD 방법(관리자 권한 실행)

 

# Open SSH 서비스 시작
sc start sshd

# Open SSH 서비스 정지
sc stop sshd

# 서비스 시작유형 '자동' 설정
sc config sshd start=auto

 

3) 파워셀(PowerSheel) 방법(관리자 권한 실행)

# Open SSH 서비스 시작
Start-Service sshd

# Open SSH 서비스 정지
Stop-Service sshd

# 서비스 시작 유형 '자동'으로 설정
Set-Service -Name sshd -StartType 'Automatic'

 

 

Open SSH 설정하기

 

앞부분 내용은 서비스 시작/정지 였다면, OepnSSH 설정 입니다.

파일 경로 : C:\ProgramData\ssh

설정 파일 : sshd_config

 

 

설정은 sshd_config 파일에서 내용을 변경하고,  sshd를 재시작하면 됩니다.

 

1) 포트 변경

Port 포트번호

 

2) SFTP root 경로 설정

Subsystem sftp sftp-server.exe -d 디렉토리

 

3) 상위 디렉토리 접근 제한(ChrootDirectory)

위에 방법은 처음 접속하는 root 경로이지만 상위 경로로 이동이 가능합니다.

해당 지시어는 SFTP 에서 적용 가능합니다.

 

Subsystem sftp internal-sftp

 

Match User 사용자ID
     ChrootDirectory 디렉토리
     ForceCommand internal-sftp
     X11Forwarding no
     AllowTCPForwarding no

 

사용자ID와 디렉토리를 맞춰 설정하면 됩니다.

 

#Subsystem sftp 설정
Subsystem sftp internal-sftp

# SFTP 계정 및 디렉토리 설정
Match User test
     ChrootDirectory C:\sftproot\test
     ForceCommand internal-sftp
     X11Forwarding no
     AllowTCPForwarding no

 

 

OpenSSH SSH : SFTP Client 이용하여 접속하기

CMD 창에서 sftp 실행하면 옵션을 볼수 있습니다.

#SFTP 옵션  : sftp 실행

C:\ProgramData\ssh>sftp
usage: sftp [-46aCfpqrv] [-B buffer_size] [-b batchfile] [-c cipher]
          [-D sftp_server_path] [-F ssh_config] [-i identity_file]
          [-J destination] [-l limit] [-o ssh_option] [-P port]
          [-R num_requests] [-S program] [-s subsystem | sftp_server]
          destination

 

sftp sftp_user@localhost

접속되면 password를 입력합니다.

#sftuser 계정으로 localhost(SFTPD) 접속
sftp sftpuser@localhost

#Port 2022 지정
sftp -P 2022 sftpuser@localhost
반응형
반응형

Visual Studio Code(VS Code) 설치 방법

 

비주얼 스튜디오 코드(Visual Studio Code) 다운로드

 

VS Code 다운로드 홈페이지

https://code.visualstudio.com/

 

Visual Studio Code - Code Editing. Redefined

Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.  Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.

code.visualstudio.com

 

 

 

홈페이지 좌측에 [Download For Windows] 클릭. 화살표를 클릭하면 원하는 OS 종류도 선택 가능합니다.

 

Visual Studio Code 설치 시작

1. 사용권 계약

동의합니다( A) 선택하고 다음(N)을 클릭합니다.

 

2. 설치 위치 선택

 

기본 설치 위치 경로는 C:\Users\[User]\AppData\Local\Programs\Microsoft VS Code 입니다.

여기서 [User]는 각 윈도우 계정명 입니다.

설치 경로를 변경하거나 변경없이 다음(N)을 클릭합니다.

 

 

3. 시작 메뉴 폴더 선택

 다음(N)을 클릭합니다.

 

4. 추가 작업 선택

"Code(으)로 열기" 작업을 탐색기 추가는 파일/디렉토리 둘다 하거나 둘다 안해도 됩니다.

Code을(를) 지원되는 파일 혀식에 대한 편집기로 등록합니다. (선택, check)

PATH에 추가(다시 시작한 후 사용 가능) (선택, check)

위 화면이 기본선택입니다. 그냥 그대로  다음(N)을 클릭합니다.

 

5. 설치 준비 완료

설치를 위한 설정이 완료 되었으면, 설치(I)를 클릭합니다.

 

6. 설치 중 및 설치 완료

설치가 완료되면 종료(F)를 하고, VS Code를 실행합니다.

 

VS Code 실행
테마 선택

VS Code 처음 실행하면, 브라우저 칼라 테마를  선택하는 화면이 나옵니다.  Ligth(white) 보다는 Dark / Dark High Contrast 를 추천합니다.

테마가 나온 순서를 보면 Light > Dark > Dark high Contrast > Light Hig Contrast 순서 입니다.

 

한국어 - 언어 팩 설정 및 설치

VS Code를 처음 설치하면 기본 언어는 영어인데, 한국어 설치 및 설정 두가지 있습니다.

 

단축키 : Control + Shift + P

Configure Display Language > 한국어(ko)

 

 

단축키 : Control + Shift + X

Korean Lang 으로 검색하여 Korean Language Pack 선택하여 설치

 

설치 및 설정이후에 재시작이 필요 할 수 있습니다.

 

 

Dark High Contrast 테마 및 한국어 설정

 

 

 

반응형
반응형
Windows 에 Git 설치하기

 

Git 사이트에서 Git 다운로드

https://git-scm.com/

 

Git

 

git-scm.com

 

git 홈페이지 접속하여 Download 클릭

 

다운로드 페이지에서 OS를 Windows 선택

 

 

설치 파일 또는 포터블과 32bit 또는 64bit 인데, 대부분 64-bit Git for Windows Setup. 선택

 

 

Git 설치

설치 파일을 실해 하면 다음과 같은 화면이 나옵니다.

대부분 기본값에서 변경없이 Next만 계속 클릭하면 설치가 완료 됩니다.

 

1. Information - Next 클릭

2. Select Destination Laction - 기본경로로 하고 Next 클릭

 

 

3. Select Components - Next  클릭

4. Select Start Menu Folder - Next 클릭

 

5. Choosing the default editor used by Git - Next 클릭

6. Adjusting the name of the initial branch in new repositories - Next 클릭

 

7. Adjusting your PATH environment - Next 클릭

8. Choosing the SSH executable - Next 클릭

 

9. Choosing HTTPS transport backend - Next 클릭

10. Configuring the line ending conversions - Next 클릭

 

11. Configuring the terminal emulator to use with Git Bash - Next 클릭

12. Chose the default behavior of git pull - Next 클릭

 

13. Choose a credential helper - Next 클릭

14. Configuring extra optons - Next 클릭

 

15. Configuring experimental options - Install 클릭

 

 

16. Completing the Git Setup Wizard - Finsh

 

 

여기 까지가 설치 완료입니다.

다운로드 이후에 설치시에는 Next 만 계속 하면 됩니다.

 

 

반응형
반응형

Windwos 10 최신버전(2021.03)

 

윈도우 최신버전으로 업데이트 진항하고 이후에 업데이트한것을 다시 복원을 백업파일들이 남게 됩니다.

그러나 개이적으로 복원을 해본적이 없는거 같네요. 그래서 과감하제 윈도우 업데이트 파일 삭제.

 

설정 -> 저장소 -> 임시파일

 

 

C 드라이브 남은 용량 어쩔...

 

임시 파일

윈도우 업데이트 하고 남은 잔존 파일이 8.6GB 이네요. 바로 파일 제거!

용량이 크면 파일 제거하는데 몇분 정도의 시간이 소요됩니다.

 

파일 제거 완료

파일 제거 하고나서도 8.6GB에서 55MB로 확 줄어 들었네요.

 

 

위 방법으로 했는데도, 파일 제거가 안되는 경우에는 수동으로 직접 삭제하는 방법도 있습니다.

직접 삭제 방법(간략)

1. 서비스에서 Windows update 정지

1. 서비스에서 Windows update 정지

2. C:\Windows\SoftwareDistribution 폴더 삭제

3. C:\Windows\System32\catroot2 폴더 삭제

4. 서비스에서 Windows update 다시 시작

 

 

 

answers.microsoft.com/ko-kr/windows/forum/windows_10-update-winpc/windows-%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8/0d33dcc1-2605-41a8-96f0-d2cb2fa86db6

 

windows 업데이트 정리 파일 삭제 방법

저는 lg 탭북듀오( 32G) 윈도우 10을 사용 중입니다. 용량이 부족하여서 디스크 정리를 했는데 아무리 해도 'windows 업데이트 정리' 파일은 삭제가 되지 않습니다. 5.71G를 차지하는데 디스크 정리가

answers.microsoft.com

 

반응형

+ Recent posts