원격서비스

Date:     Updated:

태그:

원격서비스

  • 원격 서비스
    • 물리적으로 떨어져 있는 컴퓨터를 로컬 컴퓨터처럼 이용할 수 있게 하는 서비스
    • 네트워크 연결을 통해 공유 컴퓨터의 자원을 이용할 수 있게 함
  • 원격 서비스 용도

    • 초기

      네트워크를 통한 컴퓨터의 자원을 공유하기 위한 방식으로 사용 됨

    • 현재

      고객 지원, 원격 관리, 원격 제어의 목적으로 많이 사용 됨

telnet

  • TCP 23

  • 기본적으로 평문(plaintext) 통신을 수행하므로 보안이 약한 서비스 → 권장하지 않음

    • 라우터에서는 원격 관리 도구로 가끔 사용되는 데 거의 사용 안 하는 분위기
  • 클라이언트는 byte 단위로 , 서버는 Line 전송

    • 서버 → 클라이언트

      Untitled (2)

    • 클라이언트 → 서버

      Untitled

      Untitled (1)

  • telnet 은 기본값으로 일반사용자만 접속하도록 설정되어있다 - 보안문제

  • 굳이 telnet을 사용 한다면 일반사용자로 접속하고 su - 를 수퍼유저로 전환하도록 추천 한다

server : 120] CentOS7

[root@localhost ~]# ls /etc/securetty

화면 캡처 2022-12-13 110101

해당 파일을 백업 

-p : 퍼미션 유지

# cp -p /etc/securetty /etc/securetty.bak

수퍼유저 접속을 허용할 터미널 번호(tty)를 추가

# vi /etc/securetty
~
pts/0
pts/1
**pts/2**
pts/3
pts/4
pts/5
pts/6
pts/7

xinetd 의 제어를 받는 경우 

# systemctl restart xinetd

client : 101] xp

Kernel 3.10.0-1160.66.1.el7.x86_64 on an x86_64
localhost login: root
Password:
Last login: Thu Jul  7 18:02:47 from 172.16.0.100
[root@localhost ~]# tty
/dev/pts/2

SSH

  • SSH(Secure Shell)
    • telnet 처럼 클라이언트와 서버와의 세션을 생성 함 → SSH Tunneling
    • shell연결 뿐만 아니라 다양한 Application이 상위 계층에 존재할 수 있음
    • 보안 세션을 제공하여 인증 및 데이터의 기밀성, 무결성을 보장 함
    • TCP port 22 이용
    • 종류 → SSHv1, SSHv2화면 캡처 2022-12-13 124410
  • SSH의 version별 특징

    화면 캡처 2022-12-13 124503

  • sshd 설정 파일

    • 클라이언트 설정 파일 , 서버 설정 파일 구분

      화면 캡처 2022-12-19 115407

    • MobaXterm을 이용한 ssh 테스트

카테고리 내 다른 글 보러가기

첫 번째 글입니다 가장 최근 글입니다

댓글 남기기