bxm's IT Story
Telnet Server 본문
## Telnet Server 방식 및 구축 ##
§ GNS3 + Server 구동
- 오랫동안 전통적으로 사용되어 가장 기본적인 '원격 접속 방법'
- 인터넷상에 전송되는 데이터들이 암호화되지 않아 보안에 취약하다는 단점이 있음.
## 텔넷 서비스
- 소켓 서비스로 제공된다
: 네트워크에서 서비스 요청이 있을 경우에만 실행되는 서비스를 말한다. 텔넷을 이용하여 서버에 접속하는 건수가
많지 않기 때문에 소켓 서비스로 제공된다.
- 텔넷으로 접속하면 X 윈도우 환경이 아닌 텍스트 모드로만 제공하므로, 명령들로 모든 것을 처리해야 한다. 대부분의
운영체제는 텔넷 클라이언트 프로그램이 제공되어 있다.
rpm -qa | grep telnet-server
## 설치가 안되었음을 확인
## 브릿지 + DHCP로 변경 후 설치
vi /etc/sysconfig/network-scripts/ifcfg-ens32
systemctl restart network
yum -y install telnet-server (패키지 설치)
## 설치완료
## 설치 완료 후 브릿지 -> VMnet 6, DHCP -> STATIC 로 변경!
vi /usr/lib/systemd/system/telnet.socket
:set nu
## ListenStream=23인것 확인 (기본값이 다른 경우가 있음!!)
:q
systemctl start telnet.socket
systemctl enable telnet.socket
## 1) telnet.socket이 enable 되었는지 확인하려면
systemctl list-unit-files | grep telnet.socket
2) 서비스가 실행되는지 확인하려면
netstat -lntup | grep 23
## 방화벽 해제하기!
firewall-config
- 런타임 / 영구적 telnet 해제.
Win7]
제어판 - 프로그램 - 프로그램 및 기능 - Windows 기능 사용/사용 안함
텔넷 클라이언트 체크하기
[cmd] - telnet 192.168.50.101
Kedu login : bxmsta (맨 처음 CentOS 들어갈 때의 ID)
password : 1849XXXX( " 비밀번호)
이제 Telnet 접속은 끝난 것임!! 근데 Telnet은 암호화가 위험하므로 ssh로 해볼 것임.
## SSH 방식 ##
CentOS]
yum -y install openssh-server (패키지 설치)
yum search openssh-server
설치가 제대로 되어있나 확인!!
systemctl start sshd.service
systemctl enable sshd.service
## service는 ssh가 빈번한 경우에 사용하고, socket 해도 되는데 이건 빈번하지 않은 경우 사용한다!!
그리고 확인! Active 되었는지!
systemctl status sshd.service | grep Active
systemctl list-unit-files | grep sshd.service
## 이제 Socket을 열자 (사용 빈도를 모르기에 ssh를 사용할 때는 service와 socket 둘 다 열어줘야 한다!!)
systemctl start sshd.socket
systemctl enable sshd.socket
우리가 사용하는 리눅스 모드는 GUI 모드임!! 그래서 firewall-config를 사용해서 클릭, 클릭 하면 방화벽이 풀림.
하지만 GUI 모드가 아닌, 검은화면에 글씨만 반짝반짝 거리는 그런 환경에서는 저런 클릭이 먹히지 않음!!
그래서 아래와 같은 방법으로 푸는 방법도 알아야함!!
## 방화벽 풀기 - 두 방법중 아무거나로 해도 된다!!
firewall-cmd --permanent --add-port=22/tcp ## SSH는 22번임.
firewall-cmd --permanent --add-service=ssh
Win7]
SecureCRT 들어가서 아래의 순서대로 진행!
이렇게 원격으로 서버에 접속을 하였다!!! ㅎㅎ. 하지만 이것보다 더 기가막힌 방법이 있음.
바로 GUI 방식으로 접근하는 것임.
## 울트라 VNC 쓰듯이 GUI 방식으로 접근해보기!! ##
CentOS]
yum -y install tigervnc-server (패키지 설치)
rpm -qa | grep tigervnc
## 방화벽 해제 (VNC server 해제)
firewall-config
vncpasswd
암호 : 내가 정하기 (1849XXXX)
암호 재확인
yes
암호
암호 재확인
vncserver :1
## : 뒤의 숫자는 사용자별로 지정하는 것이고, "루트 사용자에게 VNC 번호 1번을 부여하겠다" 라는 뜻임.
## 사용자가 'bxmsta'가 되었다.
vncpasswd
암호 : 내가 정하기 (1849XXXX)
암호 재확인
yes
암호
암호 재확인
vncserver :2
Win7]
## VMnet으로 놔두면 인터넷이 너무 느리기에, '브릿지' + IP, DNS 자동받기 후 다운받기.
크롬 - 'Tigervnc' 검색 - GitHub release page -
브릿지 -> VMnet1, IP 원상 복구
어제의 이메일과, VNC는 잘 안된다. 나중에 또 해보자!!
'서버 > Linux' 카테고리의 다른 글
Linux - RAID 구축 (0) | 2021.10.27 |
---|---|
NFS (Network File System _ 네트워크로 파일을 공유하는 서비스) (0) | 2021.07.09 |
Sendmail (메일 주고 받기) // Evolution + Thunderbird (0) | 2021.07.08 |
SAMBA (Win7->Linux // Linux->Win7) (0) | 2021.07.07 |
서버 구축 - Apache Web Server (0) | 2021.07.02 |