kok202
리눅스 Telnet, SSH, Proxy

2019. 12. 6. 16:29[정리] 직무별 개념 정리/백엔드

[텔넷 서버 23번]

https://www.youtube.com/watch?v=v_FrX-NGvCw&feature=youtu.be

각 서버마다 해당하는 클라이언트가 있다.

텔넷 서버 - 텔넷 클라이언트

전통적인 원격 접속

보안 취약

 

Telnet 서버 사용 플로우

1. (서버 컴퓨터)에 텔넷 설치 및 실행

yum -install telnet-server

systemctl start telnet.socket
adduser my-account
passwd 1234

 

2. (서버 컴퓨터)에서 방화벽 telnet 포트 열기

firewall-config 

systemctl enable telnet.socket

 

3. (클라이언트 컴퓨터)에서 서버에 접속

yum -y install telnet
telnet {서버 IP}

 

 

 

 

 

[SSH 서버 22번]

https://www.youtube.com/watch?v=5EyyO5w9JL4&feature=youtu.be

SSH 서버 - SSH클라이언트

전통적인 원격 접속

텔넷보다 보안이 강화

데이터 패킷이 암호화 되어있다.

CentOS 에는 OpenSSH 가 SSH 서버로 많이 사용된다.

CentOS 에는 SSH 가 기본적으로 깔려있고 기본 구동, 방화벽도 열려있다.

 

SSH 서버 사용 플로우

1. (서버 컴퓨터)에 SSH 설치 및 실행

yum -y install openssh-server openssh-clients openssh-askpass

systemctl restart network

vi /etc/ssh/sshd_config
	#Port 22 => Port 22  

systemctl start sushi.service

 

2. (서버 컴퓨터)에서 방화벽 ssh 포트 열기

firewall-config 

 

3. 클라이언트 컴퓨터에서 접속

윈도우) putty 프로그램으로 접속

리눅스) ssh 사용자이름@서버IP

 

 

 

 

 

[VNC 서버]

텔넷과 SSH 는 텍스트만 전송이 가능하다.

그래픽 화면으로 접속 가능하다.

 

 

 

 

 

[프록시 서버 3128번]

https://www.youtube.com/watch?v=Tyy5b9fbtCw&t=510s

내 컴퓨터 - 프록시 서버(캐싱) - [인터넷]

 

같은 조직 안에서는 같은 사이트를 볼 확률이 높다. 

그러므로 프록시 서버를 만들어 놓으면 네트워크 비용을 줄일 수 있고 다운로드 속도를 높일 수 있다.

프록시 서버를 통해 acl 을 관리할 수 있다.

프록시 서버의 캐시 용량을 관리할 수 있다.

 

프록시 서버 사용 플로우

1. 프록시 서버 설치 및 설정 : Squid 프록시

yum -y install squid

vi /etc/squid/squid.conf
	acl my-proxy src 192.168.111.0/25.255.255.0
	http_access allow my-proxy
	visible_hostname my-proxy

 

2. 방화벽에 squid 프록시에서 사용하는3128번 포트 열어주기

firewall-config

systemctl stop firewalls
systemctl restart squid
systemctl enable squid

 

3. 설정을 마친 상태에서 브라우저에 프록시 설정을 세팅해준다.

브라우저 연결은 192.168.111.1000:3128 으로 연결되도록 한다.

브라우저에서 이제 도메인으로 접속하기 전에 프록시 서버를 들리게 된다.

 

 

'[정리] 직무별 개념 정리 > 백엔드' 카테고리의 다른 글

SSH key 방식 접속  (0) 2019.12.17
DNS + LB  (0) 2019.12.06
리눅스 개념  (0) 2019.12.06
[2019.03.05] 모니터링 커맨드  (0) 2019.03.05
[2019.03.05] 배치 사용법  (0) 2019.03.05