개발공부/Server공부(3)
-
Ssh와 SSH Tunneling
SSH란?SSH는 Secure Shell의 줄임말로, 원격 호스트에 접속하기 위해 사용되는 보안 프로토콜입니다.기존 원격 접속은 ‘텔넷(Telnet)’이라는 방식을 사용했는데, 암호화를 제공하지 않기 때문에 보안상 취약하다는 단점이 있었습니다. 실제로 WireShark같은 패킷 분석 프로그램을 이용하면 누구나 쉽게 원격 접속 과정에서 옮겨지는 비밀번호나 파일 내용 등의 데이터를 탈취할 수 있습니다. 때문에 이를 암호화하는 SSH 기술이 등장했고, 현재 원격 접속 보안을 위한 필수적인 요소로 자리잡고 있습니다. 그리고 클라우드 서비스에서 제공하는 서버는 기본적으로 원격 접속을 해서 접근하고 사용합니다. 그래서 NBP나 AWS와 같은 CSP(Cloud Service Provider, 클라우드 서비스를 제공하..
2024.12.22 -
Port 사용 "확인" 및 "종료" 하기
안녕하세요 여러분 오늘은 사용중인 port 확인 및 종료하는 방법을 알려드릴려고 하는데요! 하나의 포트를 여러 프로세스에서 동시에 사용하지 못하기 때문에 포트가 중복되면 아래사진과 같이 '이미 사용중인 port'라는 에러가 발생합니다. 이런경우를 해결하기 위해서 포트번호를 변경하거나, 기존 사용중인 포트를 종료하는 방법을 알려드릴려고 합니다. 1. 사용중인 포트 확인하기 현재 사용하고 싶은 포트번호를 어느 프로세스가 사용중인지 확인하기 위해서 '시작> 명령프롬포트(CMD)'를 관리자 권한으로 실행합니다. 그리고 'netstat -ano' 명령어를 입력하면 전체 포트 리스트를 확인할 수 있습니다. 단, 확인해볼 포트가 1,2개 정해져 있다면 아래의 명령어를 입력하시면 됩니다. netstat -ano | f..
2023.06.29 -
6월 셋째주 공부정리
2023.06.19 ~ 2023.06.25 네트워크: 여러개의 장비나 컴퓨터가 서로 연결되어서 정보를 주고받을 수 있게 도와주는 기술 네트워크 프로토콜로 연결 서버 : 사용자가 요청했을 때 해당 요청에 대한 응답을 수행하는 프로그램 그리들 : 빌드 자동화 시스템, 우리가 작성한 자바코드를 설정에 맞게 빌드(jar파일을 만들어줌) 빌드 : 우리가 만든 소스코드를 실행가능한 jar파일로 만드는 것 web server : http요청이 들어왔을 때 html과 같은 정적인 데이터 처리 mypage 와 같이 동적인 요청이 들어왔을 때 was에 요청을 전달 was(web application server) : (web container(servlet):동적 데이터 처리) apache tomcat : web serv..
2023.06.25