[SFTP]윈도우 OpenSSH 기반 SFTP 서버 구축 가이드 (폴더 격리 설정)
·
Network
윈도우 기본 기능을 활용하여 특정 사용자(test)가 지정된 루트 폴더(C:\bart_ftp)를 벗어나지 못하도록 격리(Chroot)하고, 본인 전용 폴더에만 안전하게 파일을 업로드할 수 있도록 구성하는 방법입니다.1. 사용자 계정 생성 및 디렉터리 구조 설정가장 먼저 SFTP 전용 계정을 생성하고, 요청하신 구조에 맞춰 폴더를 생성합니다.계정 생성: net user test ********** /add /y (패스워드는 보안 정책에 맞춰 설정)루트 폴더 생성: C:\bart_ftp (SFTP 서비스의 최상위 경로)사용자 폴더 생성: C:\bart_ftp\test (사용자가 실제 쓰기 권한을 가질 폴더)권한 부여 (PowerShell 관리자):루트 폴더(C:\bart_ftp)는 보안상 **관리자(Admi..
폴더 안 파일명 txt 일괄 추출
·
업무효율화★
요청사항 : 파일명 txt + 엔터 Windows (PowerShell 권장)1) 파일명만 TXT (한 줄당 1개)폴더 안에서 Shift+우클릭 → 여기서 PowerShell 창 열기 후 아래 실행:Get-ChildItem -File | Select-Object -ExpandProperty Name | Out-File -FilePath filenames.txt -Encoding UTF8 filenames.txt가 폴더에 생성됩니다.엑셀에서 열기 → 텍스트/CSV로 열면 줄마다 한 셀로 들어갑니다.
[Windows10]시작프로그램
·
Tips
C:\Users\사용자명\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
[Windows]방화벽 bat, cmd
·
Tips
@echo off echo. if errorlevel 1 ( cls echo. echo. echo 우클릭 해서 관리자 권한으로 실행해주세요. pause>nul exit ) echo. netsh advfirewall firewall add rule name="프로그램1" dir=in program="%ProgramFiles% (x86)\Agent\xxx1.exe" action=allow netsh advfirewall firewall add rule name="프로그램2" dir=in program="%ProgramFiles% (x86)\Agent\xxx2.exe" action=allow echo 프로그램 허용 netsh advfirewall firewall add rule name="SMB 차단" dir..
[Windows]shutdown : 윈도우 종료_재시작 하는 명령어
·
Tips
shutdown : 윈도우 종료_재시작 하는 명령어 윈도우를 종료하는 방법은 여러가지 있습니다. 1.윈도우시작 버튼을 누르고 컴퓨터끄기로 종료를 하실수도 있고, 2.Ctrl + Alt + Delete 키로 작업관리자창을 켜고 , 상단의 [시스템 종료(U)] - [끄기U] 로 종료하실수도 있고 3.시작- 실행창에 - CMD 입력 확인후 - COMMAND 창이 뜨면 shutdown -s -t (초 단위 시간) : 지정한 몇 초 뒤에 컴퓨터를 종료합니다. shutdown -p : 컴퓨터를 그냥 바로 꺼버립니다. shutdown -r -t (초 단위 시간) : 지정한 몇 초 뒤에 컴퓨터를 재부팅합니다. shutdown -a : shutdown명령어를 취소합니다. 추가 옵션 : -f : 실행 중인 응용 프로그램을..
[MYSQL]DB 튜닝(innodb / my.cnf)
·
Programing
### DB셋팅 / 2016.11.14 # Set the SQL mode to strict sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" # The maximum amount of concurrent sessions the MySQL server will # allow. One of these connections will be reserved for a user with # SUPER privileges to allow the administrator to login even if the # connection limit has been reached. max_connections=1000 # Query cache i..
[Windows]Server2012 원격 데스크톱 세션 시간 제한
·
Tips
실행 > gpedit.msc > 로컬 컴퓨터 정책 > 컴퓨터 구성 > 관리 템플릿 > Windows 구성 요소 > 터미널 서비스 > 원격 데스크톱 세션 호스트 > 세션 시간 제한 > 구성되지 않음/사용안함
[Windows]작업 스케줄러 매시간 5분
·
Tips
[Windows]NTFS 클라이언트가 필요한 권한을 가지고 있지 않습니다
·
Tips
환경 : Windows Server 2012 NTFS 클라이언트가 필요한 권한을 가지고 있지 않습니다 * 해결방법 1. 윈도우 시작메뉴에서 secpol.msc 실행 2. 보안 설정-로컬 정책-보안 옵션-"사용자... : 관리 승인 모드에서..." 탭 선택 3. 관리 승인 모드에서 모든 관리자 실행 사용(E)→사용 안 함(S) 으로 변경 4. 설정 변경 후에 시스템 재시작
[Windows]bat 날짜폴더생성 YYYYMM
·
Tips
@echo off ::p SET TODAY=%date:~-10% ::%date%에서 모든 하이픈(-)을 지워 버림 / 폴더생성 YYYYMMDD ::set date1=%date:-=% ::%date% / 폴더생성 YYYY-MM-DD ::set date2=%date% ::%TODAY:~0,4%_%TODAY:~5,2%_%TODAY:~8,2% SET YYYYMM=%TODAY:~0,4%%TODAY:~5,2% SET YYYY=%TODAY:~0,4% :: 요일 삭제한, 날짜 문자열로 디렉토리 만들기 cd D:\batch_schedule_log md %YYYYMM% :: 1년에 한번 YYYYMM폴더문자열로 디렉토리 만들기 cd E:\SysLog\CenterVPN md %YYYY%01;%YYYY%02;%YYYY%03;%..