SSH 접속 PuTTy 사용방법

웹호스팅을  이용시 리눅스 서버에 접속하기 위해서는 SSH 프로토콜을 사용하여 원격 접속을 하게 됩니다.

Putty는 SSH 프로토콜을 이용하여 “리눅스” 또는 “유닉스” 계열에 원격으로 접속할 수 있는 클라이언트 프로그램이며, 무료로 다운받아 사용할 수 있고, 별도의 설치가 필요 없기 때문에 다운받는것으로도 사용이 가능합니다.

Putty 다운로드 경로
https://www.putty.org/

※ Putty 사용법

  • Host Name(or IP address): 접속할 서버 도메인이나 IP 주소
  • Port: Connection type의 접속 타입을 선택하면 자동으로 입력됨 (텔넷, SSH등 많이 사용하는 프로토콜 같은 경우)
  • Connection type:  Raw, Telnet, Rlogin, SSH, Serial 중 접속할 프로토콜을 선택
  • Putty 하단의 Open 버튼을 눌러 접속.

※ Putty 명령어

  • 디렉토리 이동 관련 명령어
    • ls: 디렉토리 및 파일 목록보기
    • ls -al: 숨겨진 디렉토리 및 파일 목록까지 정렬된 형태로 보기
    • cd (디렉토리이름): 해당 디렉토리로 이동
      ex) cd home
    • cd: 최상위 디렉토리로 이동
    • pwd: 현재 디렉토리의 위치 보여주기
  • 디렉토리 생성 및 삭제 관련 명령어
    • mkdir (디렉토리이름): 해당 디렉토리 만들기
      ex) mkdir putty
    • rm (파일이름): 해당 파일 지우기
      ex) rm itopening
    • rm -r (디렉토리이름): 해당 디렉토리 지우기
      ex) rm -r putty
    • rm -f (파일이름): 강제로 해당 파일 지우기
      ex) rm -f itopening
    • rm -rf (디렉토리이름): 해당 디렉토리와 디렉토리 아래에 있는 모든 파일 강제 삭제
      ex) rm -rf putty
  • 데이터파일 압축 명령어
    • tar 압축하기
      • tar cvf: 해당 디렉토리 압축
        ex) tar cvf 압축파일명.tar 폴더명
    • tar.gz로 압축하기
      • tar -zcvf 압축될 이름.tar.gz 압축할 폴더/파일
    • tgz로 압축하기
      • tar -zcvf (압축될 이름.tgz) (압축할 폴더/파일)
    • gzip(gunzip- 리눅스 기본 설치 압축) 사용 압축 명령어
      • tar cvfpz 압축될 파일명.tar.gz 압축하고 싶은 파일 or 폴더
        ex) tar cvfpz backup.tar.gz www
        (www폴더를 backup.tar.gz 파일로 압축)
        – 해당폴더에 있는 것을 모두 압축
        ex) tar cvfpz backup.tar.gz ./*
  • 데이터파일 해제 명령어
    • tar 압축풀기
      • tar xvf: 해당 압축파일 해제
        ex) tar xvf 압축파일명.tar
    • -tar.gz 압축풀기
      • tar -xvzf 압축파일명.tar.gz
      • tar xvzf 압축된 파일명.tar.gz
        ex) tar xvzf backup.tar.gz
        (backup.tar.gz 파일의 압축을 해제)
    • tgz 압축풀기
      • tar -xzvf 압축파일명.tgz