ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • ssh 로 서버 접속하는법
    IT 상식 2018. 12. 2. 17:27
    반응형

    ssh로 서버 접속하는법

    내컴퓨터에서 다른 서버로 접속하고 싶을때가 있다.

    이럴때에는 아래와 같이 ssh 명령어를 뒤에 호스트 네임과 ip 주소를 @ 를 기준으로 적어주면 접속된다.

    > ssh 호스트네임@IP주소

    > ssh tempname@111.222.33.44


    hostname(호스트네임) 찾는법

    해당 컴퓨터의 HOSTNAME(호스트네임)은 해당 서버에 들어간 뒤(직접 해당 서버에서 접속)

    hostname 이라는 명령어를 치면 나온다. 

    > hostname


    만약 비밀번호가 있다면?

    sshpass -p 옵션을 이용하면된다.

    sshpass -p비밀번호 ssh 호스트네임@IP주소

    > ssh -phahaha ssh tempname@111.222.33.44


    서버 접속 쉘파일 만들어 간단히 실행하는 법

    자주사용하는 서버의 경우 매번 호스트네임과 아이피 주소를 입력하기가 귀찮을때가 있다.

    이럴때에는 쉘파일을 만들어 실행하는데

    간단히

    touch go.sh

    로 쉘파일을 만들고

    내부에

    sshpass -p비밀번호 ssh 호스트네임@IP주소

    를 적어준뒤 저장한다.

    그리고 ./go.sh 로 실행한다.

    > touch go.sh // 쉘파일 생성

    ssh -phahaha ssh tempname@111.222.33.44 // 쉘파일 내부에 입력

    > ./go.sh


    쉘파일 실행하는법

    위에서 처럼 쉘파일앞에 ./쉘파일 을 적어주면 된다.

    > ./go.sh


    known_hosts 무시하고 싶을때 

    혹시 많은 서버를 접속할때 known_hosts에 등록하기 위해 yes를 일일이 눌러야 할 경우에는

    StrictHostKeyChecking no 라는 옵션 하나만 더 추가해 known_hosts-file-을 무시해 버린다.

    sshpass -p비밀번호 ssh -o StrictHostKeyChecking no 호스트네임@IP주소

    > sshpass -phahaha ssh -o StrictHostKeyChecking no tempname@111.222.33.44


    반응형

    댓글

Designed by Tistory.