본문 바로가기
728x90
반응형

Infra/Ubuntu-Linux45

Ubuntu SFTP Server 서버 구축하기(WSL2 에서 진행함) 아래글을 읽고, WSL2 에 설치된 Ubuntu 24.04 에서 진행함설정에 대한 자세한 부분은 아래 링크를 참조하고...여기서는 테스트한 부분만 기록함.Port 변경은 변경이 안되서, 그냥 22 사용함. SFTP 서버 동작이 정상인지 확인은 WinSCP 를 사용함.  쉘스크립트를 이용한 자동화 테스트는 아래 과정으로 진행함.1. guest 계정을 만들어서 사용함./home/guest 디렉토리 2. guest 디렉토리 안에는 request. response 만들었는데, request 디렉토리를 읽고 쓰기 가능response 디렉토리는 읽기는 가능 3. 첫번째 터미널에서 일반계정으로 expect 테스트를 진행함 이하 기록은.....나중에...귀찮다..ㅠㅠ   시스템 사양cat /etc/*-release==.. 2024. 9. 2.
[Linux] expect를 이용한 Linux 커맨드 입력 자동화 설치 : sudo apt install expect ---------------------------------------------------------- 예제)#!/usr/bin/expect -fset timeout 120spawn sftp guest@localhostexpect -re "password:" { send "xxxxxxxxxx\r"} sleep 2expect -re "sftp>" {send "pwd\r"}sleep 2expect -re "sftp>" {send "cd  request\r"}sleep 2expect -re "sftp>" {send "ls -l\r"}sleep 2expect -re "sftp>" {send "get  request.directory.welcome\r"}sle.. 2024. 8. 30.
find exec ls 조합 사용하기 find . -name xxxx -exec ls -al {} \; [옵션] -empty : 비어 있는 파일, 단 일반파일 또는 일반 디렉토리에 한함 -uid n : 지정된 n값의 UID를 갖는 파일 -gid n : 지정된 n값의 GID를 갖는 파일 -group 그룹명 : 지정한 그룹명에 소속된 파일 -name : 지정된 형식의 패턴을 가지는 파일 -newer 파일 : 지정한 파일보다 더 최근에 변경된 적이 있는 파일 -used n : 파일이 변경된 이후 최근 n일 이후에 액세스된 적이 있는 파일 -user uname : 지정한 uname의 소유로 된 모든 파일(UID로 지정가능) -amin n : 최근 n분 이전에 액세스된 적이 있는 파일 -anewer 파일 : 지정한 파일보다 더 최근에 액세스된 적이 .. 2024. 2. 16.
fuser 특정 파일(포트포함)의 사용자나 프로세스를 알아내가 위해서 사용된다. 옵션 -a : 사용되고 있지 않은 파일까지도 표시한다. -k : 지정된 파일과 관련된 모든 프로세스들을 KILL 한다. -i : 프로세스를 KILL 하기전에 사용자에게 확인한다. -n space : 지정된 공간(file, udp, or , tcp)내에서 검색한다. -s : 결과를 간략히 출력한다. 참고) https://rainofpainki.github.io/linux-fuser/ 리눅스 fuser 명령어 사용법 Code Everywhere rainofpainki.github.io 2024. 2. 5.
728x90
반응형