반응형

오늘 알려드릴 정보는 vnc viewer 사용방법에 대해 알려드릴까 합니다. vnc viewer란 원격으로 다른곳에 있는 서버에 접속하여 사용할 수 있는 프로그램이라고 생각하시면 됩니다.


vnc viewer는 여러가지 회사에서 다양한 프로그램이 나와 있는데 오늘은 RealVNC를 소개해 드릴려고 합니다. 이 RealVNC는 Windows, Mac OS X, Linux, Raspberry Pi, iOS, Android, Chrome, Solaris, HP-UX, AIX 등 다양한 운영체제에서 사용할 수 있도록 되어 있습니다.


저는 CentOS 6.8을 사용하고 있으며 vnc viewer를 이용하여 Windows 상에서 CentOS 서버로 원격접속 하는 방법에 대해 알려드리도록 하겠습니다. 다른 운영체제도 비슷하기 때문에 아래 내용을 따라하면 쉽게 할 수 있을거라 생각합니다.




vnc viewer 다운 및 사용법 알아보기


먼저 vnc viewer를 다운받기 위해서 구글에서 vnc viewer라고 입력해주세요.  그러면 vnc viewer를 다운받을 수 있는 페이지가 하나 나오는데 이 사이트로 들어가 주시길 바랍니다.





Vnc connect 라는 페이지가 뜨면서 vnc viewer에 대해 알려주는 창이 뜨게 되는데요. 하단에 Download VNC viewer 버튼을 눌러서 vnc 파일을 받아주시길 바랍니다.





vnc viewer를 실행시키면 라이센스 관련 창이 뜨게 됩니다. 잘 읽어본 후 약관에 동의하고 OK 버튼을 눌러주세요.





vnc viewer에 대한 설명이 나오면 하단에 버튼을 눌러 그냥 넘어가 주세요.





vnc viewer 창이 뜨면 상단에 주소창에 원격접속할 서버 아이피 주소를 입력해주세요. 포트번호는 기본값을 사용할 경우 기본값을 입력하고 변경한 경우 해당 포트번호를 입력해 주세요.





정상적으로 접속을 하기 전 암호화가 되지 않아서 위험할 수 있다는 경고 창이 뜨는데 그냥 넘어가주세요.





vnc 원격접속을 하기 위해서 password를 입력해 주시길 바랍니다. vnc 패스워드는 서버관리자에게 문의해 주셔야 합니다.





정상적으로 연결되면 위와 같이 원격접속한 서버의 화면이 뜨게 됩니다. 이제 원하는 작업을 원격으로 진행해 보시면 되겠습니다. 지금까지 vnc viewer 다운로드 및 사용법에 대해 알아보았습니다.

반응형




반응형

리눅스를 설치하면 정말 윈도우 못지 않게 다양한 기능들을 활용해 볼 수 있는데요.

오늘은 centos 6을 이용한 FTP 서버 설치 방법에 대해 알아보겠습니다.


FTP는 File Transfer Protocol의 약자로 파일을 업로드 및 다운로드 할 수 있도록 한다고 보면 됩니다. 처음하시는 분들은 FTP 설치 및 설정이 어렵게 느껴질 수도 있지만 차근차근 따라하면 누구나 FTP 서버 구축이 가능합니다.


아래 내용을 참고하여 FTP 서버 설치 및 설정을 해보시길 바랍니다. 




centos 6 ftp 서버 설치 및 설정 방법


yum -y install vsftpd ftp 입력하여 vsftpd ftp 프로그램을 설치합니다. vsftpd는 FTP 서버를 사용할 수 있도록 해주는 deamon이며, ftp는 ftp 접속이 가능하도록 하는 client 프로그램이라고 생각하시면 됩니다.





vsftpd 설치되면 service vsftpd start 명령어를 입력하여 FTP 데몬을 실행시켜 줍니다.





chkconfig --level 2345 vsftpd on 입력하면 부팅시 자동으로 FTP 서버 동작합니다.

여기서 level 지정해 주면 runlevel 따라 부팅시 동작할 지를 정할 있습니다.





service iptables stop 명령어를 이용하여 방화벽을 종료한다.

방화벽을 종료하지 않고 21번 포트만 오픈해 줘도 상관 없습니다.





만약 selinux가 켜져있으면 FTP가 정상동작을 하지 않을 수도 있습니다.

selinux는 위 명령어를 입력하면 설정할 수 있습니다.





selinux 설정창이 뜨면 중간에 disabled 변경한 저장해줍니다.

setenforce 0을 입력해도 selinux를 종료시킬 수 있습니다.





vi /etc/vsftpd/vsftpd.conf 입력하여 vsftpd 설정창으로 들어갑니다.





vsftpd 설정창이 뜨면 아래와 같이 설정할 수 있습니다.

 

anonymous_enable=YES                                  <= 익명 접속 여부

local_enable=YES                                           <= 로컬 경로 사용 여부

write_enable=YES                                           <= 쓰기 권한 줄지 여부

local_umask=022                                           <= 파일 업로드나 생성시 기본적으로 부여해 권한 설정

anon_upload_enable=YES                                <= 익명 업로드 설정 여부

anon_mkdir_write_enable=YES                          <= 익명 디렉토리 생성 여부 설정

 

설정 저장해줍니다.

변경한 설정을 적용시키기 위해서는 FTP 서비스를 재시작 해줘야 합니다.






setsebool -P allow_ftpd_full_access on 설정을 해준다.

 

-P 옵션은 재부팅 후에도 설정을 계속 유지한다는 뜻이다.

allow_ftpd_full_access on ftp 모든 권한을 사용할 있도록 허락한다는 옵션이다.






service vsftpd restart 입력하여 vsftpd 서비스 재시작 합니다.

재시작 하면 아까 변경한 설정이 적용됩니다.





다음 /var/ftp/pub 폴더에 test 파일을 하나 만듭니다

파일은 FTP를 이용하여 파일 다운로드가 되는지 확인하기 위한 테스트 파일입니다.





다음 윈도우 cmd 창으로 들어간다.

 

cmd 창이 뜨면 파일 다운로드를 하기 원하는 폴더로 이동해주세요.





test 폴더로 들어왔다면 ftp [접속할 ip] 입력합니다.

anonymous 계정으로 들어갑니다.   비밀번호는 아무거나 입력해도 됩니다.

만약 익명 계정을 허용하지 않았을 경우 id/pw를 입력하고 로그인을 해야 합니다.





dir 명령어를 입력하면 현재 폴더에 있는 파일들을 확인할 있다.





폴더안에 있는 파일들을 다운로드 받기 위해서는 get [다운받을 파일명] 입력하면 된다.





윈도우에서 확인결과 정상적으로 파일이 다운 된것을 확인할 있다.

업로드 테스트를 하기 위해서 window.txt 파일을 하나 생성한다.





  ftp 안에서 get [업로드 파일명] 입력하면 파일 업로드가 완료된다.





리눅스에서 pub 폴더 안을 확인해 보면 window.txt 파일이 업로드 것을 확인할 있다.

지금까지 centos 6을 이용한 FTP 서버 구축 방법에 대해 알아보았습니다.

반응형




반응형

APM은 웹서버를 구축할때 필수적으로 사용해야 하는 프로그램들이라고 보면 됩니다.

APM은 Apache + PHP + MySQL의 약자라고 생각하면 됩니다.

리눅스에서는 앞에 Linux의 약자를 붙여서 LAMP라고도 불려지고 있습니다.


Apache는 웹서버를 동작시키는 프로그램이라고 생각하면 되고, PHP는 웹 언어라고 생각하면 됩니다. MySQL은 데이터베이스 관리 프로그램(DBMS) 입니다. 이 세가지 프로그램들을 설치하면 나만의 웹서버를 구축할 수 있는데요.


지금부터 CentOS 6.8에서 어떻게 설치하고 셋팅할 수 있는지 알아보겠습니다.




CentOS 6.8 APM (Apache, PHP, MySQL) 설치하기


먼저 서버에 Apache가 설치되어 있는지 확인해보자.

CentOS 6.8 같은 경우에는 기본적으로 Apache가 설치되어 있다.


rpm -qa httpd로 확인해 보면 설치가 되어 있는걸 볼 수 있다.

만약 설치가 되어 있지 않다면 yum 명령어를 이용해서 설치하도록 한다.





 yum 명령어로 mysql과 mysql-server를 설치하도록 한다.





설치할 목록과 의존성 패키지 설치 목록이 뜨면 확인 Y 눌러 설치 진행한다.





조금 기다리면 mysql이 설치 완료된다.





mysql 설치되었다면 초기 보안 설정을 해야 한다.

mysql_secure_installation 입력한다.

 

입력하면 mysql root 암호를 입력하라고 하는데 암호가 설정되어 있지 않기 때문에 그냥 넘어가면 된다.





Root Password 설정창이 뜨면 Y 누른 mysql root 암호를 입력한다.





익명 계정을 제거할지 묻는 창이 뜨면 보안을 위해서 y 누른다.

 

no를 입력하면 mysql 명령어만으로도 mysql 접속이 가능하다.

yes하면 -u 옵션을 사용하여 사용할 계정명을 입력해줘야 접속이 가능하다.





localhost외에 다른 ip에서 root 아이디로 원격접속 가능하게 할지 설정하는 과정

yes하면 원접속 불가능 하다.





mysql에 기본적으로 설정된 test DB 삭제 여부

Y 눌러 test DB 삭제한다.





변경된 설정을 테이블에 적용할지를 물어본다.

Y 눌러 변경된 설정을 테이블에 적용한다.





php php-mysql 설치를 한다.





설치할 목록과 의존성 패키지 설치 목록이 뜨면 Y 눌러 설치 진행한다.





조금만 기다리면 php 설치완료 된다.





apache mysql 서비스를 켜주도록 한다.





chkconfig 명령어를 이용하여 부팅 자동으로 실행되도록 한다.

 

httpd의 홈디렉토리는 /var/www/html 이다.





정상적으로 설치된 후에 파이어폭스에서 localhost 입력하면 

정상적으로 centosAPM (Apache, PHP, MySQL)이 설치된걸 있다.

반응형




반응형

CentOS 6.8을 설치하기 위해서는 먼저 CentOS ISO 파일을 내려 받아야 합니다.

아래 링크에 들어가서 CentOS 이미지 파일을 받아주시길 바랍니다.


https://wiki.centos.org/Download


이미지 파일을 받았다면  CentOS 설치를 하기 위해 VMWare를 실행해 주시길 바랍니다.




VM 실행 시키고 Create a New Virtual Machine 을 눌러 새로운 파일을 생성한다.





Typical 선택하고 "다음" 클릭 후 다음 단계로 넘어 간다.





I will install the operating system later을 누르고 다음 단계로 넘어간다.





리눅스를 누르고 버전은 centos 64비트를 선택 후 다음 단계로 넘어간다.





저장할 위치를 선택하고 다음 단계로 넘어 간다.





디스크에 할당 디스크의 크기를 정하여 준다. 

Split virtual diak into multiple files 를 선택하고 다음단계로 넘어간다.





세팅이 어떻게 되어 있는지 마지막으로 확인하고 세팅 되어 있는 값이 맞으면 Finish 를 눌러 마무리 짓는다.





세부적인 셋팅을 하기 위해서 Edit virual machine settings 메뉴로 들어갈 수 있도록 한다.





 메모리는 2G를 주어 진행하는데 속도를 빠르게 해준다.





프로세서 코어 갯수를 2개로 설정해준다.





CD/DVD에서 아까 다운로드 받은 CentOS 6.8 설치 이미지를 삽입해준다.





Network Adapter는 NAT로 설정하여 줍니다.





세부적인 세팅이 마무리 되어 있으면 Power on this virtual machine 을 눌러 실행시켜 준다.





Memory test => 컴퓨터에 설치된 메모리 테스트를 해본다.

Rescue installed system => 비밀번호 분실 복구 복구 모드

install or upgrade an existing system =>  centos 6.8 설치


여기서 centOS설치를 하기 위해  "Install or up grade an existing system" 눌러줍니다.






ISO점검 창 => skip 을 눌러 넘어가 준다.


Ok 를 누르게 되면  test를 진행하게 되어 centos 설치가 늦어 지게 된다. 

( 별 문제가 없다면 Skip을 눌러서 넘어가 준다.)







centos 설치 하기  전 화면입니다  Next 를 눌러서 다음 단계로 넘어 갑니다.





언어를  "한국어" 로 선택 후 다음 단계로 넘어가야 합니다.





 키보드에 입력받아야 할 언어를 선택 하는 과정 입니다.  "한국어" 를 선택해 줍니다.





기본 저장 장치 => 컴퓨터 기본 하드디스크에 OS 설치

 

특별한 저장 장치

SANs => 저장 장치가 외부의 네트워크에 있다는

SANs 으로 구성할 경우 관리자에게 셋팅을 물어 보아야 한다.





 Centos를 설치 하기 앞서 중요한 데이터가 없다면 " 예 모든 데이터를 삭제합니다" 를 선택한다.





호스트 명을 입력하여 줍니다. 네트워크 설정 버튼을 눌러준다.





네트워크 연결에서  설정을 바꿔 줘야 할 것을 위해 "변경 하기" 를 선택하여 들어간다.





네트워크 연결을 원활히 하기 위해 " 자동으로 연결" 을 선택하고 

나머지 설정은 그대로 둔 후 "적용" 버튼을 선택해 다음 단계로 넘어갑니다.






사용할 시간을 선택할 수 있도록 하는 창 입니다. "아시아 /서울" 을 선택하여 다음으로 넘어 갑니다.





루트에서 사용 할 계정의 비밀 번호을 설정하여 줍니다.

(중요한 설정이니 안 까먹을 수 있도록 비번을 적어 두도록 합니다.)





비번이 너무 단순하게 입력하게 되면 위의 창과 같이 경고 창이 뜨게 됩니다.

하지만 신경 쓰지 않고 "어쨌든 사용" 을 눌러 다음으로 넘어 가게 됩니다.





처음 리눅스를 설치하는 과정이기 때문에 "모든 공간 사용"을 선택하여 설치를 진행 하여 줍니다.





 " 디스크에 변경 사항 기록 " 을 눌러 다음 단계로 넘어 가게 됩니다.





Centos에 추가 할 소프트 웨어 항목이 있다면 추가로 선택 하여 줍니다.

Centos 추가 설치 항목을 " 지금 선택" 선택하여   다음 단계로 넘어가 줍니다.





기본적으로 GUI 환경을 사용하기 위해 데스크탑을 선택한다..

 

리눅스의 GUI 환경 => KDE, GNOME 여러 개가 있다.

리눅스는 GUI를 사용자가 선택 해서 사용 가능





응용 프로그램으로 들어가 TeX지원, 그래픽스 생성 도구, 기술 저작, 오피스 스위트/ 생산성, 이맥스, 

인터넷 브라우저 ,인터넷 프로그램 등 모든 응용 프로그램 들을 선택 하여 줍니다.


그 후 "다음" 을 선택하여 넘어 갑니다. 





설정이 완료 되면 다음을 눌러 설치를 시작 합니다 . 





 centos 가 설치되고 있는 과정 입니다.





 Centos 가 설치 가 완료 되면 이러한 창이 나오게 됩니다 .

"재부팅" 을 눌러 다음 과정으로 넘어 갑니다.





Centos 가 부팅 되고 있는 화면 입니다.





 CentOS 가 부팅되고 난 후 "환영합니다" 라는 문구가 나오게 되면

앞으로 버튼을 눌러 다음 단계로 진행하게 됩니다.





 라이센스 정보를 확인 하여 라이센스에 동의한다면  "앞으로"으로 눌러 다음 단계로 진행 합니다.

 

*GNU => 프로그램 source 파일까지 모두 공개

*GPLv2 => 마음대로 뜯어서 수정해서 사용해도 된다. 배포시에는 프로그램과 소스까지 모두 공개해야 한다.





사용자 생성에서 사용자 이름과 성명을 입력 후 암호 설정이 끝나면 다음단계로 넘어 갑니다.





설정이 끝나면 다음 단계로 넘어 갑니다.





 암호가 취약 하는 경고 문구가 나오더라도 "예" 버튼을 클릭하여 다음 단계로 넘어 갑니다.





날짜 및 시간을 설정 할 시에는  " 네트워크를 통해 날짜 및 시간을 동기화 " 를 선택하여 주시고

NTP 서버는 자신이 원하는 서버를 정하고  "앞으로" 버튼을 클릭해  넘어 갑니다.





Kdump를 활성화 시키는 것을 선택하여 주고  "완료" 버튼을 눌러 다음 단계로 넘어갑니다.





완료 버튼을 누르면 경고 창이 뜨게 되는데 여기서 "예" 선택 후 넘어 가게 됩니다.





Centos 로그인 창이 나오게 되면 Root로 들어가기 위하여 "기타" 를 선택합니다.





기타를 선택 후 사용자 이름 "root" 입력합니다.





암호는 Centos를 설치하는 과정에서 입력 했던 비밀 번호를 입력합니다.





로그인이 완료하게 되면 Centos 바탕 화면이 나오게 됩니다.

CentOS 6.8이 설치 완료 되었습니다. 


반응형




+ Recent posts