본문 바로가기
Linux

7월 18일 Linux

by 개발자 영만 2022. 7. 18.

원격 서버 3가지

텔넷 서버 - CUI

  1. 순서
    • 설치 --- 편집 --- [사용자 생성](생략 가능) --- 서비스 가동(restart, enable, status) --- 방화벽 설정(23/tcp) --- 테스트
  2. 설치
    • dpkg -l telnet(설치된거 확인할 때)
    • apt -y(Yes로 대답) install xinetd telnetd
  3. 편집 [/etc/xinetd.d]
    • cd /etc/xinet.d
    • touch telnet
    • gedit telnet -- 내용 입력
    • service telnet
      {
          disable = no
          flags = REUSE
          socket_type = stream
          wait = no
          user = root
          server = /usr/sbin/in.telnetd
          log_on_failure += USERID
      }
  4. 사용자 생성
    • adduser, useradd
    • useradd teluser
    • passwd teluser
    • 1234
    • 1234
  5. 서비스 가동
    • systemctl restart/enable/status xinetd
  6. 방화벽 설정
    • ufw allow 23/tcp
  7. 접속 테스트 [자신-- 자신에게]
    • telnet 192.168.111.100
    • winClient 윈도우 cmd 창에서 접속

OpenSSH [22/tcp]

  1. 설치
    • apt -y install openssh-server
  2. 서비스 가동
    • systemctal restart/enable/status ssh
  3. 방화벽 설정
    • ufw allow 22/tcp
  4. 접속테스트 [Client에서 접속해보기]
  • 실제 윈도우에서 putty를 설치 후 접속 test
    Xshell7 설치 후 접속 test

XRDP [3389/tcp]

  1. 설치
    • apt install -y(위치는 상관없다) xrdp
  2. 서비스 가동
    • systemctal restart/enable/status xrdp
  3. 방화벽 설정
    • ufw allow 3389/tcp
  • 실제 윈도우[로컬PC]에서 원격데스크탑을 이용해서 접속
    시작/보조프로그램에 가면 원격데스크탑이 있다.
    192.168.111.100 연결...
    id: ubuntu / pw: ubuntu / 인증: ubuntu

  • tcp: 신뢰성이 있다. ex) 이메일
  • udp : 신뢰성이 없다.
  • whoami : 단순히 유저만 보여줌
  • who am i : 자세하게 알려줌. 어떤 터미널을 이용해 접속했는지도 알려줌
  • ping -c( -c 숫자: 숫자만큼 전송하겠다.) 3 google.com
  • adduser 와 useradd의 차이점
    • adduser는 이것저것 물어본다. 그 때마다 상황에 맞게 입력
    • useradd는 직관적으로 만들고 끝
  • 리눅스는 user를 만들고 나서 무조건 password 설정을 해줘야 한다.
    • passwd [user]

'Linux' 카테고리의 다른 글

7월 20일 Linux  (0) 2022.07.20
7월 19일 Linux  (0) 2022.07.19
리눅스 11  (0) 2022.07.13
리눅스10  (0) 2022.07.12