1. 암호화 관련 명령어
-------------------------------------------------------
초기 BSD Secure
-------------------------------------------------------
원격접속 telnet rlogin,rsh ssh
-------------------------------------------------------
파일전송 ftp rcp sftp, scp
-------------------------------------------------------
* ssh / sftp,scp 부터 암호화 하여 파일 및 접속의 대한 부분이 진행됨.
* 전송되는 패킷의 내용을 분석하는 프로그램 : tcpdump(TUI) , wireshark(GUI)
2. ssh (원격접속)
원격접속을 할 수 있다
1) 형식
ssh [IP] : 해당 ip 로 접속한다.
[참조] telnet 과 ssh
telnet : 평문으로 접속, 암호화 되지 않아 중간에 패킷분석 시 입력한 내용을 모두 확인 가능하다
ssh : 암호문으로 접속, 압호화 되어 중간 패킷 분석 하더라도 입력내용을 확인할 수 없다.
3. scp (원격파일전송)
데이터를 암호화시켜 파일을 전송시킬 수 있다.
1) 형식
scp [FILENAME] [IP]:[Directory] : 해당 ip 로 접속한 상대의 dir에 내 파일을 전송한다.
ex) scp file 192.168.10.30:/tmp
scp [IP]:[Directory1].[FILENAME] [Directory2] : 해당 ip 로 접속하여 dir 내 file 을 내 dir로 가져온다.
ex) scp 192.168.10.30:/tmp.file1 /test
scp -r [Directory2] [IP]:[Directory1] : 내 dir을 복사하여 해당 ip 로 접속한 상대에게 전송한다. (dir 자체를)
ex) scp -r dir1 192.168.10.30:/test
* 기본적으로 cp 명령어와 사용법이 매우 유사하다.
[참고] 암호 입력없이 ssh/scp CMD 명령어 수행하기
public key authentication
ssh-keygen -t rsa
ssh-copy-id -i id_rsa.pub root@192.168.10.30
* 단 로그인하려는 사용자가 로그인하려는 서버에 key를 보내는 방향성이 있음.
* ssh-keygen 생성시 암호를 별도 입력시 원 root 암호가 아닌 다른 암호로도 접속 할 수 있음.
[참고] 암호화 알고리즘 의 종류
* 대칭형 암호화 알고리즘: (비밀키(secret key))
- 블럭 암호 알고리즘 (EX: DES/3DES, AES, SEED)
- 스트림 암호화 알고리즘(EX: RC4)
* 비대칭형 암호화 알고리즘(EX: RSA/DSA): 공개키 암호화 방식(public key/private key)
* 해시 암호화 알고리즘(EX: MD5, SHA): salt key
이로써 기초는 끝낫다아아~
'모의해킹 침해대응 과정 > Linux 기초' 카테고리의 다른 글
리눅스 기초때기 5,6일차. / 프로세스 관리 (0) | 2021.04.05 |
---|---|
리눅스 기초때기 5일차 쉘의 특성 (0) | 2021.04.02 |
리눅스 기초때기 4일차 압축과 아카이빙 / gzip,bzip2,tar,zip (0) | 2021.04.02 |
리눅스 기초때기 4일차 검색기능 명령어. / GREP, FIND (0) | 2021.04.02 |
리눅스 기초때기 4일차 유용한 명령어들 / CMP&DIFF, SORT, FILE (0) | 2021.04.02 |