반응형
타진
개발 그라운드
타진
전체 방문자
오늘
어제
  • 분류 전체보기 (136)
    • 프로그래밍 (65)
      • Java (28)
      • Android (1)
      • Web (19)
      • Web-Spring (12)
      • R (5)
      • Angular (0)
    • 운영체제 (17)
      • Linux (14)
      • Docker(vmware) (3)
    • 클라우드 (4)
      • aws (0)
      • aws_handson (4)
    • 개발문제해결 (25)
      • Exception (12)
      • 알고리즘 문제풀이 (13)
    • 그 외 개발관련 (23)
    • 일상 (1)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • github
  • AWS
  • 문법 체크
  • alt tab
  • handson
  • transit gateway peering
  • wsl_update_x64
  • 일어키보드
  • wsl2
  • 크로미움 엣지
  • docker ps
  • 빠른 시작 끄기
  • transit_gateway
  • Github CLI
  • github actions
  • chromium edge
  • vmmem
  • cfn
  • GIT
  • docker
  • 정올알고리즘 정올 알고리즘
  • jdk14
  • 키보드매핑
  • stackset
  • angular cli
  • 빠른 시작 켜기
  • 4700u
  • 라이젠
  • ubuntu terminal
  • docker desktop

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
타진

개발 그라운드

리눅스 - SSH, VNC CentOS, 윈도우
운영체제/Linux

리눅스 - SSH, VNC CentOS, 윈도우

2018. 1. 22. 16:34
반응형






저번 포스팅에서는 텔넷을 연습했다.


이번엔 ssh를 연습할 것이다.


텔넷보다 보안성이 더 뛰어난 것으로 알려져 있다.






rpm -qa | grep openssh


먼저 ssh가 깔려있는지 확인한다.

깔려있는 것을 확인할 수 있다.


systemctl status sshd

현재 작동중인지 확인한다.


3,4를 보면 작동 중임을 확인할 수 있다.


centos에서 ssh는 기본으로 작동하는 듯하다.











firewall-config로 ssh가 예외처리 되어있는지도 확인해보자


예외처리되어있다.










다음은 다른 centos에서의 접근법을 알아보자






마찬가지로 1로 설치가 되어있는지 확인하고


2로 접속을 시도하자


ssh 아이디@아이피


방식이다.


비밀번호를 입력하면 접속이 가능하다.







다음으로 윈도우에서 테스트를 해보자


윈도우에는 ssh가 기본적으로 안깔려있으므로


다운받아야 한다.


아래 링크로 들어가자



https://www.putty.org/








자신의 컴퓨터에 맞는 버전을 다운받자







디폴트로 쭉 설치하면 된다.














서버의 아이피를 클릭

ssh의 포트번호는 22이다.





















이런 알림창이 뜨는데 예 클릭











로그인 아이디와

비밀번호를 치면


접속이 가능하다.






SSH를 실습해봤다.


SSH는 빠르고 간단한하면서 telnet보다 보안성이 뛰어나

많이 사용되지만

SSH 간에는 텍스트만 이동을 한다.


문자열만 이동을 한다는 것이다


그 예로 SSh에서는 vi 편집기로 txt같은 편집이 가능하나


gedit으로는 편집이 불가능 하다.


이럴 때는 그래픽 데이터까지 함께 넘겨주는 VNC를 사용하면 된다.

여기서 VNC까지 실습 해보겠다.





rpm으로 tigervnc가 깔려있는지 확인한다




ssh와 다르게 centos에서 깔려있지 않은 듯 하다.


yum -y install tigervnc-server를 깔아주도록 하자.











그리고 할 작업은


cp /lib/systemd/system/vncserver@.service  /etc/systemd/system/vncserver@:1.service


vi /etc/systemd/system/vncserver@\:1.service 


작업이다.

vnc 설치 때 가져온 라이브러리 문서를

서버 폴더로 복사해와서


편집하는 과정이필요하다.


service 앞의 1 이라는 숫자는 모니터를 구분할 숫자이므로

중복되어서는 안되며 기억해두어야한다.





원래 저 빨간 곳에는


<USER>


가 들어있었다.


접속할 계정명으로 바꾸어주도록 하자


나는 centos로 되어있다.








다음으로 firewall-config로 가서 


vnc를 예외처리 해주자


여러번 했으니 생략하도록 하겠다.




다음으로 centos 권한으로 변경하여

vncserver


외부에서 접근했을 때 비밀번호를 입력하라 한다.


비밀번호를 입력해주도록 하자.












이제 다른 컴퓨터나


다른 가상머신으로 접속을 해보자






마찬가지 작업으로 설치하고.












vncviewer 아이피:모니터번호


명령어로 접속을 시도하자


비밀번호를 입력하라는 창이 나온다.


비밀번호를 입력하면












x윈도우를 외부 조작이 가능한 환경이 만들어진다.










다음엔 윈도우에서 테스트를 해보자


먼저 


https://bintray.com/tigervnc/stable/tigervnc/1.8.0


로 이동하여 tigervnc를 설치하자







운영체제에 맞추어 다운 받고


설치














실행한다.












마찬가지로 아이피와 모니터번호를 적고














비밀번호 입력


















잘 됨이 확인될 수 있다



그래픽을 작업하기 때문에


속도가 많이 느려질 수 있는데


그럴 때는 










옵션에 들어가


색상정보를 낮추면 된다.


전송량이 줄어


속도가 올라간다.




이상으로 SSH, VNC 실습을 마친다.











반응형

'운영체제 > Linux' 카테고리의 다른 글

리눅스 - 네임 서버 개념, ip 주소 획득 경로  (0) 2018.01.22
리눅스 - 텔넷(telnet) 서버, 클라이언트 설치 및 실습  (0) 2018.01.20
리눅스 - 쿼터(사용자별 공간 할당)  (0) 2018.01.20
    '운영체제/Linux' 카테고리의 다른 글
    • 리눅스 - 도메인 체계, 캐싱전용네임서버 만들기
    • 리눅스 - 네임 서버 개념, ip 주소 획득 경로
    • 리눅스 - 텔넷(telnet) 서버, 클라이언트 설치 및 실습
    • 리눅스 - 쿼터(사용자별 공간 할당)
    타진
    타진
    vulnerable1324@gmail.com

    티스토리툴바