원격 서버 3가지
텔넷 서버 - CUI
- 순서
- 설치 --- 편집 --- [사용자 생성](생략 가능) --- 서비스 가동(restart, enable, status) --- 방화벽 설정(23/tcp) --- 테스트
- 설치
- dpkg -l telnet(설치된거 확인할 때)
- apt -y(Yes로 대답) install xinetd telnetd
- 편집 [/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
}
- 사용자 생성
- adduser, useradd
- useradd teluser
- passwd teluser
- 1234
- 1234
- 서비스 가동
- systemctl restart/enable/status xinetd
- 방화벽 설정
- ufw allow 23/tcp
- 접속 테스트 [자신-- 자신에게]
- telnet 192.168.111.100
- winClient 윈도우 cmd 창에서 접속
OpenSSH [22/tcp]
- 설치
- apt -y install openssh-server
- 서비스 가동
- systemctal restart/enable/status ssh
- 방화벽 설정
- ufw allow 22/tcp
- 접속테스트 [Client에서 접속해보기]
- ssh 사용자이름@서버IP 또는 이름
- ssh teluser@192.168.111.100
- 실제 윈도우에서 putty를 설치 후 접속 test
Xshell7 설치 후 접속 test
XRDP [3389/tcp]
- 설치
- apt install -y(위치는 상관없다) xrdp
- 서비스 가동
- systemctal restart/enable/status xrdp
- 방화벽 설정
- 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 |