[리눅스] - 빅데이터 처리 기술(spark) 3

Wooney98·2022년 12월 30일
0

PlayData_BackEnd

목록 보기
32/33
post-thumbnail

telnet서버,ssh서버

  • 오랫동안 전통적으로 사용되어 온 원격 접속 방법
  • 보안에 취약
  • 리눅스 서버에 텔넷 서버를 설치하고 나면, 원격지에서 접속할 PC에는 텔넷 클라이언트 프로그램이 필요
  • 원격지의 PC(텔넷 클라이언트)에서 접속하게 되면 서버 앞에 앉아서 직접 텍스트 모드로 작업하는 것과 완전히 동일한 효과
  • 원격지에서 서버 접속할 경우 필요
  • 텔넷 서버 설치 과정 요약

OpenSSH 서버

  • 원격지에서 보안이 강화된 서버 접속할 경우 필요
  • OpenSSH 서버 설치 과정 요약

OpenSSH 서버 설치 및 설정 방법

  • Error
  • 해결법
sudo apt purge openssh-client # 패키지와 설정파일 모두 삭제
sudo apt install openssh-server # 다시설치
sudo systemctl status ssh # 현재 실행 상태
  • 확인(putty, mtputty)

참고https://codechacha.com/ko/ubuntu-install-openssh/

putty & mtputty

무조건 putty를 실행한 상태에서 mtputty를 실행해야한다.

putty : https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
mtputtu : https://ttyplus.com/downloads/

putty

  • 실행

mtputty

  • putty보다 더 편리하다.

=> putty나 mTputtu가 접속이 안되면 방화벽 설정 확인하기

방화벽 상태 확인 및 port 열기

  • 방화벽 상태 확인 및 활성화, port 열기
# 방화벽 상태 확인
sudo ufw status

# 방화벽 활성화
sudo ufw enable

# ssh port 인 22번 port 열여주기
sudo ufw allow 22/tcp

---------------------------

# ssh port 인 22번 port 열여주기
sudo ufw deny 22/tcp

# 방화벽 비활성화
sudo ufw disable

ssh 서버 session timeout 설정

  • 일반적으로 현업에서는 보안 이슈로 6분 이내로 함
sudo vi /etc/ssh/ssh_config

# 맨 아래 라인에 추가하고, 저장하기
ServerAliveInterval 6000


# 설정을 바꾼후 ssh 서버 다시 실행
sudo systemctl restart ssh
  • 클라이언트에서 서버와의 ssh 통신 session이 끊기는 것 회피 방법
  • shell에서 tail 명령 수행
tail
profile
👨Education Computer Engineering 🎓Expected Graduation: February 2023 📞Contact info thstjddn77@gmail.com

0개의 댓글