본문 바로가기

728x90

전체 글

ftps 설치 및 서버 구성(vsftpd : ftp+ssl) ftps 설치 및 서버 구성(vsftpd : ftp+ssl) vsftpd는 매우 안전한 FTP 데몬입니다. SFTP와 FTPS의 차이점 테스트 환경 $ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) vsftpd 서버 및 클라이언트 패키지 설치 vsftpd : Very Secure FTP Daemon ftp : Internet file transfer program vsftpd 패키지 설치 yum install -y vsftpd ftp vsftpd 버전 정보 확인 $ vsftpd -v vsftpd: version 3.0.2 $ yum info ftp | grep Version Version : 0.17 vsftpd 서비스 시작 systemctl.. 더보기
FTP(vsftp) 전송 모드(Active Mode/Passive Mode) FTP(vsftp) 전송 모드(Active Mode/Passive Mode) 테스트 환경 $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 22.04.1 LTS Release: 22.04 Codename: jammy vsftpd(ftp) 서버 설치 apt-get install -y vsftpd vsftpd 버전 정보 $ vsftpd -version vsftpd: version 3.0.5 vsftpd.conf(/etc/vsftpd.conf) 기본 설정 $ cat /etc/vsftpd.conf | egrep -v '^$|^#' listen=NO listen_ipv6=YES anonymous_enab.. 더보기
watch 명령어 watch 명령어 watch 명령어는 주기적으로 다른 명령어나 스크립트의 실행 결과를 감시하고 출력하는 유용한 도구입니다. 주로 리눅스와 Unix 기반 시스템에서 사용되며, 시스템 모니터링, 로그 파일 실시간 모니터링, 명령어 주기적 실행 등에 활용됩니다. watch 패키지 설치 watch 명령어는 일반적으로 리눅스 및 Unix 기반 시스템에 기본적으로 설치되어 있으므로 별도의 설치가 필요하지 않습니다. watch 명령어의 기본 구문 watch [옵션] 명령어 옵션 : watch 명령어의 옵션을 설정할 수 있으며, 아래에서 설명하겠습니다. 명령어 : 주기적으로 실행하고 감시할 명령어나 스크립트를 지정합니다. 주요 옵션 -n 또는 --interval : 실행 주기를 초 단위로 지정합니다. 기본값은 2초입니.. 더보기
[mac] vscode 파이썬 가상환경 설정하기(python virtualenv) vscode 파이썬 가상환경 설정하기(python virtualenv) iterm 터미널에서 프로젝트 디렉토리 생성 mkdir selenium cd selenium 파이썬 가상환경 생성(python 3 - venv) python -m venv pyenv vscode 실행(visual studio code) code . 관리 > 설정 > 설정 검색 : "python" > Python > settings.json에서 편집 (또는) command + shift + p > 검색 : "settings" settings.json 편집(python.pythonPath 추가) "python.pythonPath": "~/workspace/vscodeProjects/selenium/pyenv/bin/python", (또는.. 더보기
[mac] zsh에서 compinit 모드를 설정하는 방법 zsh에서 compinit 모드를 설정하는 방법 zsh compinit: insecure directories, run compaudit for list. (zsh compinit: 안전하지 않은 디렉토리, 목록에 대한 compaudit 실행) source ~/.zshrc $ source ~/.zshrc zsh compinit: insecure directories, run compaudit for list. Ignore insecure directories and continue [y] or abort compinit [n]? 안전하지 않은 디렉토리 목록 compaudit $ compaudit There are insecure directories: /opt/homebrew/share 권한 변경(소유권.. 더보기
[프로그래밍] python selenium 1 python selenium 1 pip3 install selenium from selenium import webdriver browser = webdriver.Firefox() browser.get("http://sangchul.kr") 더보기
Amazon Route 53(cli53) 명령어 도구 Amazon Route 53(cli53) 명령 도구 Amazon Route 53 CLI(Command Line Interface) 도구인 cli53는 Route 53 DNS 서비스를 명령 줄에서 관리하기 위한 강력한 도구입니다. cli53를 사용하면 DNS 레코드를 생성, 수정, 삭제하고, 호스트 존 설정 및 관리, 호스트존 스냅샷 생성 등 다양한 DNS 관리 작업을 수행할 수 있습니다. 1. Homebrew 설치 Homebrew는 macOS에서 패키지 관리를 쉽게 할 수 있도록 도와주는 패키지 관리자입니다. 만약 Homebrew가 설치되어 있지 않다면, 아래 명령을 사용하여 Homebrew를 설치합니다. /bin/bash -c "$(curl -fsSL https://raw.githubuserconten.. 더보기
SSL 인증서 합치기(nginx 인증서 생성) SSL 인증서 합치기(nginx 인증서 생성) Sectigo(COMODO) COMODO ROOT CA : 최상위 인증서 COMODO Chain CA : 중간 인증서 루트 인증서와 중간 인증서를 별도로 받은 경우 cat example_com.crt COMODO_RSA_Domain_Validation_Secure_Server_CA.crt COMODO_RSA_Certification_Authority.crt AddTrust_External_CA_Root.crt >> unified_example_com.crt 번들(bundle) 파일로 중간 인증서를 받은 경우 cat example_com.crt example_com.ca-bundle.pem >> unified_example_com.crt SSL 인증서 합치기 .. 더보기

728x90