리눅스 썸네일형 리스트형 [draft] ftp 명령어 목록 ftp 명령어 목록FTP URL을 사용하여 FTP 서버에 접속할 수 있습니다. 하지만 주어진 URL에서 비밀번호가 tcpip로 직접 노출되어 있기 때문에 보안상의 이슈가 있을 수 있습니다. 따라서 보안을 위해 비밀번호를 안전하게 유지하는 것이 좋습니다. FTP URL의 일반적인 구조는 다음과 같습니다.ftp://사용자명:비밀번호@호스트주소 주어진 URL의 형식을 따르면 다음과 같이 FTP 서버에 접속할 수 있습니다.ftp://Administrator:비밀번호@sangchul.kr 위 URL을 웹 브라우저나 FTP 클라이언트 프로그램에서 사용하여 FTP 서버에 접속하고 파일 전송을 수행할 수 있습니다. 다만, 실제로 사용하는 경우에는 안전한 비밀번호를 사용하고 보안에 유의해야 합니다. FTP(File Tr.. 더보기 [draft] FTP(vsftp) 전송 모드(Active Mode/Passive Mode) FTP(vsftp) 전송 모드(Active Mode/Passive Mode)테스트 환경운영체제 정보$ lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 22.04.1 LTSRelease: 22.04Codename: jammyvsftpd(ftp) 서버 설치apt-get install -y vsftpdvsftpd 버전 정보$ vsftpd -version vsftpd: version 3.0.5vsftpd.conf(/etc/vsftpd.conf) 기본 설정$ cat /etc/vsftpd.conf | egrep -v '^$|^#'listen=NOlisten_ipv6=YESanonymo.. 더보기 [draft] CentOS 7에서 vsftpd 데몬을 추가 구성하는 방법 CentOS 7에서 vsftpd 데몬을 추가 구성하는 방법기존 vsftpd.conf 파일을 유지하고 새로운 vsftpd2121.conf 파일을 만들어 2121번 포트를 사용하는 서비스를 추가합니다.vsftpd 설치sudo yum install vsftpdvsftpd 서비스 시작 및 활성화systemctl --now enable vsftpdvsftpd 서비스 추가 구성TCP 2121 포트로 추가 구성함 vsftpd2121.conf 파일 생성기존 vsftpd.conf 파일을 사용하여 vsftpd2121.conf 파일을 생성 cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd2121.confvsftpd2121.conf 파일 편집vim /etc/vsftpd/vsftpd2121.co.. 더보기 [draft] FTP를 사용하여 파일을 업로드하는 스크립트 FTP를 사용하여 파일을 업로드하는 스크립트ftp.sh 스크립트 작성vim ftp.sh#!/bin/bash# 현재 날짜를 YYYYMMDD 형식으로 저장DATE=$(date -d today +%Y%m%d)# 동기화할 서버 목록을 변수에 저장SERVER_LIST="relay2.scbyun.com#relay3.scbyun.comrelay4.scbyun.comrelay5.scbyun.comrelay6.scbyun.comrelay7.scbyun.comrelay8.scbyun.comrelay9.scbyun.comrelay10.scbyun.com"# FTP 계정 정보 설정USER='xman'PASSWD='dusrnth2001'# 동기화할 파일 패턴 설정FILE="$DATE*.log"# 서버 목록 순회for SERVE.. 더보기 [WIP] 간단한 파일 전송(rz 명령어, sz 명령어) 간단한 파일 전송(rz 명령어, sz 명령어)rz 및 sz는 파일 전송을 위해 사용되는 리눅스 명령어입니다. 일반적으로 Zmodem 프로토콜을 사용하여 파일을 전송하는 데에 사용됩니다. rz는 파일을 수신하고, sz는 파일을 전송합니다. 이들 명령어는 파일 전송 프로그램인 "rzsz" 패키지의 일부로 제공됩니다. rz와 sz는 주로 터미널 에뮬레이터(예: Xterm, PuTTY 등)와 함께 사용됩니다. 사용자가 컴퓨터에서 파일을 선택하고 터미널 에뮬레이터 창에 드래그앤드롭으로 파일을 복사하거나, 터미널 에뮬레이터 창에서 rz 또는 sz 명령을 실행하여 파일을 전송합니다.테스트 환경운영체제 정보$ lsb_release -aNo LSB modules are available.Distributor ID: Ub.. 더보기 [draft] SSL 인증서 합치기 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.crtSSL 인증서 합치기기관으로부터 발급.. 더보기 [draft] MySQL에서 원격 접속을 허용하는 방법 MySQL에서 원격 접속을 허용하는 방법1. MySQL 서버 구성MySQL 서버가 원격 접속을 수락하도록 구성해야 합니다. 이를 위해 MySQL 설정 파일을 수정해야 합니다. 설정 파일은 일반적으로 "/usr/local/mysql/my.cnf" 또는 "/etc/my.cnf"에 위치합니다. 아래와 같이 설정 파일을 열고 bind-address 옵션을 주석 처리 또는 수정하여 모든 IP 주소에서의 접속을 허용합니다.# 기본적으로 MySQL은 로컬 호스트에서만 접속을 허용하도록 설정되어 있습니다.# 다른 IP에서의 접속을 허용하려면 아래의 옵션을 변경합니다.# bind-address = 127.0.0.1# 모든 IP 주소에서의 접속을 허용합니다.bind-address =.. 더보기 [draft] 우분투에서 소스 코드로 MySQL 8을 설치하는 방법 우분투에서 소스 코드로 MySQL 8을 설치하는 방법테스트 환경운영체제 정보$ lsb_release -dDescription: Ubuntu 22.04.3 LTS참고 : 소스 코드를 사용하여 MySQL을 설치하는 것은 고급 사용자를 대상으로 합니다. 대부분의 경우 패키지 관리자를 통해 MySQL을 설치하는 것이 더 간편하고 안정적입니다.MySQL 8.0.30 설치1. 필수 의존성 설치빌드 및 컴파일에 필요한 도구와 라이브러리를 설치합니다.sudo apt updatesudo apt install -y gcc g++ make cmake pkg-configsudo apt install -y dpkg-dev bison libudev-dev libssl-dev libncurses5-dev libncursesw.. 더보기 이전 1 ··· 33 34 35 36 37 38 39 ··· 122 다음