페도라 리눅스 설치하기  =>  [리눅스] Fedora 17 설치 및 한글 설정

페도라 root 로그인하기  =>  [리눅스] Fedora 17 Root 계정 활성화 하기

 

 

리눅스가 설치된 PC에서 openSSH 만 설치되고 나면

리눅스 PC는 건드릴 필요없이 다른 PC에서 원격으로 모든 과정을 진행할 수 있다.

 

터미널을 실행하여 다음과 같은 과정을 거치면 된다.

 

우선은 시스템 리소스를 최소화하기 위하여

페도라 리눅스를 텍스트 모드로 부팅할 수 있도록 설정해 주어야 한다.

 

 

Fedora 16 이전...

 

[root@localhost ~]# vi /etc/inittab

 

으로 파일을 열어 다음과 같이 편집한다.

 

id:3:initdefault: 

 

숫자 3 은 텍스트모드(콘솔모드) 이고

숫자 5 는 X-Windows 모드 이다.

 

 

Fedora 17 이후...

 

[root@localhost ~]# ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

다시 X-Windows 모드로 바꾸기 위해서는

multi-user.target 을 graphical.target 으로 바꿔서 입력하기만 하면 된다.

 

 

부팅모드를 변경한 후 시스템을 재부팅 시키면 콘솔모드로 부팅되게 된다.

 

 

 

 

로그인을 한 후

이제 원격접속을 위한 openSSH를 설치하기 전에 추가적인 설정이 필요하다.

 

페도라에서 프로그램 설치를 위해서는 yum 을 주로 사용하기 때문에

yum 의 설정을 좀 더 빠르게 바꾸어 주도록 한다.

 

 

[root@localhost ~]# yum -y install yum-plugin-fastestmirror

 

 

그리고, SELinux 가 보안모드로 작용하여 원격접속을 방해하기 때문에

SELinux 를 꺼놓도록 한다.

 

 

 

[root@localhost ~]# vi /etc/selinux/config

키보드의 [Insert] 키를 눌러 편집모드로 바꾸고

 

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled                                                // enforcing을 disabled로 바꾼다.
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are protected.
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted  

 

[ESC] 키를 눌러 빠져 나온 후 :wq 를 입력해서 종료한다.

 

 

이렇게 사전 설정을 한 후 openSSH를 설치하도록 한다.

 

 

 

[root@localhost ~]# yum -y install openssh                                           // openSSH 설치
[root@localhost ~]# vi /etc/sysconfig/iptables                                      // 방화벽에 포트 추가

 

편집모드에서 다음 내용을 추가 한다.

 

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

-A INPUT -m state --state NEW -m udp -p udp --dport 22 -j ACCEPT

 

역시 :wq 로 저장한다.


[root@localhost ~]# service iptables restart                                          // 방화벽 재시작
[root@localhost ~]# service sshd start                                                // openSSH 시작
[root@localhost ~]# chkconfig sshd on                                               // 시작프로그램에 openSSH 추가

 

[root@localhost ~]# netstat -ntl

 

22번 포트가 활성화 되어 있는지 확인한다.

 

[root@localhost ~]# ifconfig

 

시스템의 IP를 확인한다.

 

 

이렇게 텍스트모드(콘솔모드) 설정과 openSSH 설치를 끝내고

시스템을 재부팅 시켜주면 앞으로 리눅스 PC는 건드릴 필요없이

앞으로의 과정을 진행할 수 있게 된다.

 

원격으로 접속하고자 하는 PC에서 Xshell과 같은 터미널 프로그램을 통해

ssh root@리눅스 IP

를 입력하면 된다.

 

 

 

 

Xshell을 이용한 원격접속  =>  [페도라 서버 구축 2] Xshell 을 이용한 원격 접속

Apache HTTP server 설치하기  =>  [페도라 서버 구축 3] Apache 설치하기

PHP 설치하기  =>  [페도라 서버 구축 4] PHP 설치하기

MySQL 설치하기  =>  [페도라 서버 구축 5] MySQL 설치하기

phpMyAdmin 설치하기  =>  [페도라 서버 구축 6] phpMyAdmin 설치하기

JAVA 설치하기 =>  [페도라 서버 구축 7] JAVA 설치하기

Tomcat 설치하기  =>  [페도라 서버 구축 8] Tomcat 설치하기

FTP 서버 구축하기  =>  [페도라 서버 구축 9] proFTP 설치하기

 

 

 

  1. 잔심 2013.02.04 13:10

    상세한 설명 감사합니다.

  2. 손님 2013.08.07 15:34

    위에 대로 하면 안됩니다.

    1. 부팅중 혹은 부팅된 이후에 ctrl+alt+F2 키를 누른다

    2. root 로그인 이후에 다음 커맨드 입력
    ln -s /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

    3. 커맨드 입력grub2-mkconfig -o /boot/grub2/grub.cfg

    4. vi /etc/default/grub 을 입력 후 다음 항목을 추가한다.
    GRUB_GFXMODE=text

    5. reboot 하면 text 모드로 부팅이 되게끔 적용되었다

  3. 1 2014.06.16 18:29

    콘솔모드시 로그인이 안되면 아무것도 할수없는데
    그런상황에서는 도대체 뭘 어떻게 해야하나요
    아이디랑 비번 제대로 써도 안되는데 결국 지웠다가 재설치합니다

+ Recent posts