전체 글

-- 로그 정보확인
DBCC SQLPERF(LOGSPACE)
EXEC SP_HELPFILE
SELECT * FROM SYSFILES 

-- 데이터베이스 복구 모델을 SIMPLE로 설정하여 파일을 자름
ALTER DATABASE XXXX
SET RECOVERY SIMPLE;
DBCC SHRINKFILE (XXXX_Log, TRUNCATEONLY);

728x90

6005 : 시스템 시작 후 발생 (재부팅 여부를 알 수 있음)

27 : 네트워크 끊김!

728x90

IIS FTP 사용하기

2021. 7. 16. 15:50

FileZila Server를 사용하다가 로그인도 지연되고, 커맨드를 전송해도 Time out 에러가 리턴되는 현상이 간혹 있었다.

PC는 동일해도 이런 현상이 특정한 곳에만 나타나는 걸 보면 PC 문제는 확실히 아닌 것 같다.

정확한 원인은 모르겠으나, 구글링을 해보면 DNS설정이나 공유기 설정에 문제가 있을 수 있다는 의견도 꽤 있다.

나같은 경우는 이런저런 방법을 다 써봐도 안되길래 그냥 심플하게 Windows 자체에 있는 IIS의 FTP를 쓰기로 했다.

앞으로는 무조건 이 방법을 써야겠다! 만약 이 방법이 안되면 대비책으로 FileZila를 쓰는 방향으로!!

- Windows 기능 켜기/끄기로 진입

[제어판] -> [프로그램 및 기능]

 

우리가 설정해야할 항목은 전부 [인터넷 정보 서비스] 항목의 하위 트리다.

여기서 FTP 관련된 것 2개는 모두 체크하고, IIS 관련된 항목은 맨 아래에 있는 'IIS 관리 콘솔' 하나만 체크해도 된다.
(IIS 관련된 항목은 이미 사용중이라면 기존 세팅을 그대로 둔다.)

IIS 및 FTP 관련 추가 기능 설치

 

시작 - 모든 프로그램 - Windows 관리 도구에서 IIS 관리자를 실행합니다.

 

IIS에서 사이트에 오른쪽 클릭 후 FTP 사이트 추가를 진행합니다.

 

FTP 사이트 이름과 위에서 생성한 FTP 실제 폴더 경로를 설정합니다.

 

IP 주소는 기본 IPv4 주소나 지정하지 않은 기본 호스트주소로 설정하고 포트도 기본 21로 설정합니다. SSL 인증서가 있는 환경에서만 SSL을 허용합니다.

 

익명 인증은 FTP 사용 시 누구나 사용할 수 있도록 허용하는 것이고 기본 인증은 윈도우 로컬 계정이나 그룹에 한해 이용가능하도록 허용할 수 있습니다. 우선은 기본 인증과 모든 사용자에 대해 읽기/쓰기 권한을 넣습니다. 이 설정은 FTP사이트가 생성된 후 FTP 인증에서 변경할 수 있습니다.

다음으로 FTP에 사용할 계정을 생성합니다. 윈도우 탐색기 - 내 PC에서 우클릭 - 관리 페이지를 엽니다.

관리페이지의 시스템 도구 - 로컬 사용자 및 그룹 - 사용자에서 기본 사용자(여기에서는 young)이 외에 FTP이용을 위한 새 사용자를 생성합니다.

다시 IIS로 돌아가 FTP 권한 부여 규칙을 선택합니다. 모든 사용자에 대해 허용된 권한 규칙을 제거하고 위에서 생성한 FTP 전용 계정에 권한을 부여합니다.

위 설정으로 내부망에서 FTP 사용은 완료되었습니다. 다음은 iptime사용자에 한해 포트포워딩 기능으로 외부에서 FTP 사용이 가능하도록 설정합니다. iptime 기본 설정은 이글을 참고하여 DDNS설정을 해주시길 바랍니다. 공유기 관리페이지로 이동하여 FTP 설정합니다.

외부망에서 ftp://{DDNS 호스트이름}.iptime.org 를 탐색기에 검색하고 위에서 생성한 FTP 계정으로 접속후 정상적으로 FTP 사용이 가능합니다.

FTP 이용시 아래와 같이 한글로 된 파일을 송수신할 때 발생하는 오류는 IIS에서 FTP 사이트 - 고급 설정 - UTF8허용 옵션을 False로 변경하고 재시작합니다.

 

FTP 계정이 없이 익명 인증으로 이용할 때 외부망에서 접속이 불가한 경우

 

FTP 규칙은 미리 정의 되어 있으므로 FTP 서버 규칙을 선택합니다.

 

출처 1 : https://offbyone.tistory.com/301

 

Windows 10에 IIS 설치하기

Windows 10에 IIS 를 설치하면 asp.net 으로 작성된 웹 애플리케이션을 실행할 수 있습니다. 또한 PHP 와 연동하거나 Tomcat과 연동하여 사용할 수도 있습니다. 1. "설정 -> 앱" 화면에서 오른쪽에 "프로그

offbyone.tistory.com

 

출처 2 : https://luvery93.github.io/articles/2019-01/ftp-setting-with-iis

 

Windows FTP 설정하기(IIS)

이 글은 윈도우에서 IIS(인터넷 정보서비스, 이하 IIS)를 통해 FTP를 구축하는 과정을 정리합니다. Windows FTP서버는 FTP가 설정된 컴퓨터가 전원이 켜있는 상태에서만 이용가능하며 원격지에서 컴퓨

luvery93.github.io

 

728x90
728x90

VPS 신청해서 Ubuntu 세팅하는 과정을 한 10번 이상 반복한 것 같다.

뭐든지 설치/세팅하는 과정은 정말 머릿속에 그려질 정도로 숙달해놔야 실전에서 써먹으니까..

항상 세팅된 상태에서만 프로그램을 하면, 언제든 위기가 들이닥친다.


언제든 재시작/재설치/삭제가 가능한 서버

 

진짜 VPS의 장점이라면 언제든 후딱후딱 순정 상태의 우분투를 재설치해서 테스트해볼 수 있다는 것..

sudo adduser [user]

sudo usermod -aG sudo [user]

sudo vim /etc/ssh/sshd_config

PermitRootLogin no

AllowUsers [user]

sudo service ssh restart

sudo apt-get update -y

sudo apt-get upgrade -y

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash

vi ~/.bash_profile

 

export NVM_DIR="$HOME/.nvm"

[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm

source ~/.bash_profile

nvm ls

nvm install --lts

 

리눅스 사용 자체를 거의 안 해봐서 명령어도 익숙하지가 않고.. 너무 힘들었는데

단기간에 숙달된 것 같아서 기분은 좋다....

아...... 피곤하다...

728x90

+ Recent posts