문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
wiki:os:알아두면_유용한_리눅스_명령어 [2022/12/14 17:54] hgkim [표] |
wiki:os:알아두면_유용한_리눅스_명령어 [2023/01/13 18:44] (현재) |
||
---|---|---|---|
줄 390: | 줄 390: | ||
| shift + m | 메모리 사용량이 큰 순서로 정렬 | | shift + m | 메모리 사용량이 큰 순서로 정렬 | ||
| shift + p | cpu 사용량이 큰 순서로 정렬 | | shift + p | cpu 사용량이 큰 순서로 정렬 | ||
- | | + | |
+ | =====ssh 사용법===== | ||
+ | | ||
+ | * 셸로 원격 접속을 하는 것이므로 기본적으로 CLI 상에서 작업을 하게 되고, 기본 포트는 22번 | ||
* 주요 기능과 특징 | * 주요 기능과 특징 | ||
* 보안 접속을 통한 rsh, rcp, rlogin, rexec, telnet, ftp 등을 제공 | * 보안 접속을 통한 rsh, rcp, rlogin, rexec, telnet, ftp 등을 제공 | ||
줄 405: | 줄 408: | ||
| ssh -p 180 192.168.1.10 | | ssh -p 180 192.168.1.10 | ||
| | | | | | | | ||
+ | |||
+ | =====sftp 사용법===== | ||
+ | * FTP의 형태를 가지고 있지만 그 안에 내용물은 SSH를 이용해서 연결을 하는 것이 바로 sftp | ||
+ | | ||
+ | ^ 명령어 ^ 명령어 의미 ^ | ||
+ | | sftp [계정명]@[ip주소][파일경로] | 서버에 해당 계정을 이용해 파일을 클라이언트 측으로 가져오기 가능 | | ||
+ | | sftp -P [포트번호] [계정명]@[ip주소][파일경로] | 특정 포트로 접속하여 서버에 해당 계정을 이용해 파일을 클라인트 측으로 가져오기 가능 | | ||
+ | | sftp> get [파일이름] | 특정 파일 다운로드 | | ||
+ | | sftp> get [다운받을경로] ex)get / | ||
+ | | sftp> put [파일이름] | 특정 파일 업로드 | | ||
+ | | sftp> get -r file_name | 파일이 아닌 폴더를 업로드 및 다운로드 하고 싶은 경우 | | ||
+ | |||
+ | =====scp 사용법===== | ||
+ | * 원격지에 있는 파일과 디렉터리를 | ||
+ | | ||
+ | ^ 명령어 | ||
+ | | scp [복사될 파일명][원격지id]: | ||
+ | | scp [옵션] [디렉터리 이름] [원격지_id]@[원격지_ip]: | ||
+ | |||
+ | ^ 옵션 | ||
+ | | r | 디렉토리 내 모든 파일/ | ||
+ | | p (소문자) | ||
+ | | P (대문자) | ||
+ | | c (소문자) | ||
+ | | v | 과정 출력 복사 | ||
+ | | a | 아카이브 모드 복사 | ||
+ | |||
+ | =====telnet 사용법 - telnet [옵션] [호스트IP] [포트]===== | ||
+ | * 원격으로 호스트에 접속을 하기 위한 명령어 | ||
+ | |||
+ | ^ telnet 전용모드 명령어 | ||
+ | | close | 현재 telnet연결을 종료 | ||
+ | | logout | ||
+ | | open | 원격서버로 연결을 시도 | ||
+ | | send | 특수문자를 전송 | ||
+ | | display | ||
+ | | set | 텔넷 환경인수들을 설정 | ||
+ | | unset | 텔넷 환경인수들의 설정을 해제 | ||
+ | | status | ||
+ | | ! | 서브쉘을 불러들여 실행 | ||
+ | | environ | ||
+ | | quit | 텔넷을 종료하고 쉘로 빠져나오기 | ||
+ | |||
+ | =====curl(client url) 사용법 - curl [options...] < | ||
+ | * URL 로 데이터를 전송하여 서버에 데이터를 보내거나 가져올때 사용하기 위한 명령줄 도구 및 라이브러리 | ||
+ | |||
+ | - 주요 옵션과 사용예 | ||
+ | |||
+ | ^ short ^ long | ||
+ | | -k | --insecure | ||
+ | | -l | --head | ||
+ | | -L | --location | ||
+ | | -d | --data | ||
+ | | -v | --verbose | ||
+ | | -J | --remote-header-name | ||
+ | | -o | --output FILE | curl로 받아온 내용을 FILE 이라는 이름의 파일로 저장 | ||
+ | | -v | --verbose | ||
+ | | -C | --continue-at | ||
+ | | | ||
+ | |||
+ | {{tag> | ||
+ |