본문 바로가기
728x90

ssh6

[Network] SSH tunneling vs SSH port forwarding 포트 포워딩과 터널링을 같은 말로 인식되는 경우가 제법 있는데, 둘의 차이를 정리해 보겠습니다. 1. SSH Tunneling SSH 프로토콜 연결을 통해 생성된 암호화된 터널로 구성 암호화된 채널을 통해 네트워크를 통해 암호화되지 않은 트래픽을 전송하는 데 사용 예를 들어, SSH 터널을 사용하여 FTP 프로토콜 자체가 암호화되지 않은 경우에도 FTP 서버와 클라이언트 간에 파일을 안전하게 전송할 수 있음 특정 인터넷 서비스를 금지하거나 필터링하는 방화벽을 우회하는 수단을 제공 사용자가 다른 유형의 서버(HTTP 등)에 도달하기 위해 시스템의 로컬 호스트에 트래픽을 전달할 수 있는 서버로 터널링(일반적으로 이 작업을 수행하는 것은 일종의 터널링 또는 액세스 서버(예: SSH 서버, VPN 서버 등)) .. 2023. 1. 19.
[Kubernetes] kubespray with ansible로 aws EC2에 kubernetes cluster 설치하기(ubuntu 18.04 LTS) EC2 서버 스펙 Master OS image: ubuntu 18.04 LTS Instance type: t2.medium( 2vCPU, 4GiB Mem) volume: 20GiB root volume port : 22(ssh),6443(API),2380,2370(etcd) kubernetes 실행에 필요한 필수 포트(SG group 설정,중요★) https://kubernetes.io/ko/docs/reference/ports-and-protocols/ 포트와 프로토콜 물리적 네트워크 방화벽이 있는 온프레미스 데이터 센터 또는 퍼블릭 클라우드의 가상 네트워크와 같이 네트워크 경계가 엄격한 환경에서 쿠버네티스를 실행할 때, 쿠버네티스 구성 요소에서 kubernetes.io +BGP peering을 위한 .. 2022. 10. 9.
[AWS] EMR-6.2.0 config with ssh tunneling(yarn UI 확인) 이번 포스트에는 EMR-6.2.0 버전을 Hadoop, Hive, Zookeeper, livy,Spark JupyterHub와 JupyterEnterpirseGateway를 포함하여 띄우겠습니다. 1. Software Configuration HA 구성을 하시려면 use multiple mastger nodes 란에 check합니다(이번 포스트에는 HA구성 없음) AWS Glue Data Catalog Setting에는 Hive table과 Spark table의 metadata를 Glue로 대신하여서 연동할 것인지에 대해 물어보는 옵션인데, Glue에 작업해 둔 것이 있어서 체크.(없으신 분들은 체크 해제) JupyterEnterpriseGateway는 EMR과 연동할 Notebook에 필요 edit .. 2021. 11. 23.
[Security] 공개키(Public key) vs 개인키(private key), 대칭키 vs 비대칭키 공개키는 통장의 계좌번호와 유사하고 개인키는 비밀번호 PIN과 유사 공개키와 개인키를 이해하려면 대칭키와 비대칭키 부터 알아야합니다. 1. 대칭키 암호화, 복호화 할 때 사용하는 키가 동일한 경우, 1개의 키 사용 어떤 키로 암호화 했다면, 수신자도 같은 키가 있어야 복호화 가능 말 그대로 대칭시켜 봐서 맞을 시 자물쇠가 열리는 개념 2. 비대칭키 암호화 할 때 사용하는 키와 복호화할 때 사용하는 키가 다른 경우 2개의 키를 사용하며, 비밀키(개인키)와 비밀키를 토대로 만든 공개키가 쌍을 이룬 형태 공개키(public key): 사람들에게 공개된 키, 정보를 암호화 할 수 있다. 비밀키(private key): 사용자만 알고 있는 암호를 풀 수 있는 키 3. 대칭키 vs 비대칭키 대칭키 비대칭키 키 관계.. 2021. 11. 22.
[BigData] 완전 분산 하둡 클러스터(hadoop cluster)구축하기(4개 노드) 2. Hostname, 고정ip할당하기 이번 포스트에는 각 노드에 hostname 변경 및 고정 ip할당하도록 하겠습니다. 아직 4개의 노드를 띄우지 못하신 분은 아래의 링크를 참고해주세요. https://spidyweb.tistory.com/266 [BigData] Centos-7 fully distributed hadoop cluster 구성하기(하둡 클러스터) 1. 4개의 가상 노드 띄우기 이번 포스트에는 하둡 fully-distributed mode 구축을 해보도록 하겠습니다. 하둡 구성 스펙 호스트OS - windows10 home 게스트OS들 - centOS7 Hadoop - 3.1.0 Zookeeper - 3.4.10 jdk - 1.8.0_191 호스트OS는 공.. spidyweb.tistory.com 하둡 구성 스펙 호스트OS .. 2021. 8. 9.
[Hadoop] virtual box linux [ubuntu 18.04]에 하둡 설치,다운로드 2.ubuntu terminal과 SSH 통신 1.ubuntu에 openssh-server 설치 2.ssh 시작하기 3.포트포워딩 설정하기 virtualbox 설정 - 네트워크 - 포트포워딩 + 클릭 - ubuntu를 만들게되면 보통 ip가 10.0.2.15로 할당됩니다. 여기서 중요한건 게스트ip랑 포트번호(ssh 22) 4.windows의 powershell창에서 ubuntu 원격 접속 powershell 창에서 ssh 127.0.0.1 -l 자신의 ubuntu 계정입력 -> 해당 서버가 알려진 ssh 호스트의 로컬시스템 목록에 추가하기위해 yes 입력 -> 비밀번호 설정하기 -> 우분투 ssh접속완료 다음 포스트에는 ubuntu에 하둡을 설치 해보겠습니다. 아직 ubuntu설치하는 법에 대해서 모르시는 분들은 아래의 링크를 참조하여 주세요~ s.. 2021. 4. 26.
728x90