IT/운영체제 / / 2015. 3. 26.

솔라리스 rlogin,rsh, rcp

포스팅 목차

    .rohosts파일이 어디에 있어야 하는지...알고 있어야 함.

    $HOME/.rhosts

     

    solaris106                 solaris105

    ---------                 ----------

    .rhosts에                 .rhosts에

    solaris105라고          solaris106라고

    vi로 넣어줌               vi로 넣어줌

    ---------                 ----------

    서로 쌍방향간에 관계를 맺음.

    rlogin으로 접속하면 #이 떨어짐

     

    - .rhosts & /etc/hosts.equiv 파일
     /etc/hosts.equiv or /.rhosts에 로컬정보가 들어있으면 passwd를 묻지 않는다.

    hostB# cat /.rhosts
            hostA  root  (sunA의 root만 접근 허락)
            hostA  +    (sunA의 모든 유저에게 접근 허락)
            +      root  (모든 시스템의 root만 접근 허락) 
            +      +    (모든 시스템의 모든 유저에게 접근 허락)

     

    - rlogin 명령어 (.rhosts에 등록되어 있어야 사용 가능.) => remote login

    hostA# rlogin hostB

     

    - rsh 명령어 (.rhosts에 등록되어 있어야 사용 가능.) => remote shell
      rlogin과 유사하다. 하지만 remote로 shell을 열어서 명령어를 실행 할 수 있다.

    hostA# rsh hostB

    hostA# rsh -l blackbat hostB

    hostA# rsh hostB cat /etc/shadow  
    (hostB의 /etc/shadow파일을 읽을 수 있다. rlogin은 불가능하다.)

     

    - rcp 명령어 (.rhosts에 등록되어 있어야 사용 가능.)

    hostA# rcp ./file1 hostB:/home/user1
          (hostA->hostB로 file1 복사하기)

    hostA# rcp hostB:/home/user1/file0 ./
          (hostB->hostA로 file0 복사하기)

    **rlogin, rsh, rcp는 unix 머신사이에서만 사용된다.**

     


    • 네이버 블로그 공유
    • 네이버 밴드 공유
    • 페이스북 공유
    • 카카오스토리 공유