'리눅스'에 해당되는 글 4건

  1. 2011.04.25 원격으로 리눅스에 ssh 접속을 위한 openssh 설치
  2. 2011.03.31 VMware 로 설치된 리눅스에 다른 PC에서 원격 접속하기(포트 포워딩) 2
  3. 2009.06.16 tar 압축 명령어 정리
  4. 2009.05.26 [프로그램] cygwin 설치법
2011. 4. 25. 16:27

원격으로 리눅스에 ssh 접속을 위한 openssh 설치

ssh 접속을 위한 openssh 설치

1. ssh가 설치되어 있는지 확인한다.
    # dpkg -l | grep ssh
 - 만약 설치되어 있지 않다면,
     # sudo apt-get openssh-server

2. ssh 셋팅
    /etc/ssh/sshd_config 에서 셋팅
    ex) 포트 변경시(22번이 기본 포트)
    - Port 22 를 다른 숫자로 바꿔준다.

3. sshd 재시작
    # /etc/init.d/ssh restart

4. 만약, 재시작이 안되고 아래와 같은 메세지가 뜬다면, 호스트 키를 재생성 해주어야한다.
Could not load host key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_dsa_key
 * Restarting OpenBSD Secure Shell server sshd
Could not load host key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_dsa_key

 - 아래와 같이 입력하여 키를 생성해준다.
    # ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key 
    # ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key

(enter passphrase 부분은 그냥 엔터로 넘기면 됩니다.)
2011. 3. 31. 13:38

VMware 로 설치된 리눅스에 다른 PC에서 원격 접속하기(포트 포워딩)

network 설정이 NAT로 설정된 VMware의 리눅스는 IP를 따로 준것이 아니기 때문에 다른 PC에서 원격으로 접속하려면 포트 포워딩을 해줄 필요가 있다.

1.     Vmware 내의 리눅스(guest os) windows(host pc) ip를 확인한다.

A.     리눅스 : ifconfig

B.      윈도우즈 : ipconfig

 

2.     네트워크 환경설정에서 VMware Network Adapter VMnet8 VMware Bridge Protocol이 체크되어 있는지 확인한다.


 

3.     VMware – Edit – Virtual Network Editor

A.     VMnet8 을 선택하고 NAT Settings를 클릭

 

4.     NAT Settings 에서 Add를 선택하여 guest OS IP를 입력

A.     호스트 포트는 충돌되지 않도록 1024 ~ 65535 사이의 포트를 선택한다.

B.      VMware 포트는 22를 입력

                         i.         (참고 : SSH서비스는 22, Telnet서비스는 23, Apache 등의 웹 서비스는 80)

          




5.     리눅스에서 xinetd telnetd을 설치한다.

A.     apt-get install xinetd

B.      apt-get install telnetd

 

6.     텔넷 사용을 위해 xinetd 데몬의 설정을 변경한다.

A.     /etc/xinetd.conf 파일을 열어 아래의 내용을 추가한다.

B.      service telnet
{
        disable         = no
        flag            = REUSE
        socket_type     = stream
        protocol        = tcp
        wait            = no
        user            = telnetd
        server          = /usr/sbin/in.telnetd
        log_on_failure  += USERID


7.     xinetd를 재시작한다.

A.     /etc/init.d/xinetd restart

 

8.     서비스가 정상적으로 동작하는지 확인한다.

A.     telnet localhost


9.     터미널 프로그램으로 접속한다.

A.     ) putty의 경우

B.      아래와 같이 입력


C.      한글이 깨지므로 translation에서 UTF-8을 선택


D.     open을 클릭하면 아래와 같이 연결된 화면을 볼 수 있다.



2009. 6. 16. 14:13

tar 압축 명령어 정리

■ 하나의 파일로 묶기
tar cvf 파일명.tar 압축할폴더명
예) tar cvf backup.tar www

■ 압축하기
tar cvfz 파일명.tar.gz 압축할폴더명
예) tar cvfz backup.tar.gz www

■ 압축 풀기
1) 묶었을때>> tar xvf 묶은파일명.tar
2) 압축시에>> tar xvfz 압축한파일명.tar.gz

■ zip으로 압축하기 압축 풀기
zip 설명 보기 명령어 : zip
zip 파일이름 -x

■ rar로 압축하기 압축 풀기
unrar x 파일명
2009. 5. 26. 10:03

[프로그램] cygwin 설치법

cygwin이란 윈도우에서 gnu 프로그램들을 사용할 수 있게 해주는 한마디로 윈도우 상에서 돌아가는 리눅스라고 할 수 있다. 오늘은 이 cygwin의 설치법에 대해 알아보자.

먼저 cygwin 홈페이지에 접속한다.



홈페이지 중간쯤에 보면 위의 그림과 같은 곳을 클릭하면 설치 파일을 받을 수 있다. 실행시키자.

다음을 누르자.

설치 파일을 다운로드 받아야 하므로 인터넷으로부터 설치를 선택하고 다음.

설치될 경로를 지정해주고 다음(디폴트는 c:\cygwin).

설치 패키지를 임시저장할 장소를 지정해주고 다음.

인터넷 설정에 맞게 선택하고(일반적으로 직접연결하면 됨) 다음.

파일을 받을 서버를 선택하고 다음(daum이 가장 빠른듯).

다운로드가 끝나면 gnu 유틸리티를 어떤걸 설치할지 묻는데 기본적으로 모두 skip으로 되있다.

+Devel을 펼쳐보면 gcc나 cvs같은 개발도구들이 있고 +Editors를 펼쳐보면 vi와 emacs같은 편집기들이 있다.
원하는 패키지가 있다면 Default를 한번 클릭하면 install로 바뀐다(몇 초정도 걸릴 수도 있다.)
인스톨할 패키지를 선택해주고 다음.


패키지를 다운 받는다. (앞에서 모두 선택했다면 1시간 정도 걸린다.)


설치가 모두 끝났다. vi와 gcc가 제대로 설치됐는지 확인해보면 끝.


윈도우의 C드라이브를 찾으려면 /cygdrive에 가면 볼수 있다.