[리눅스] 서버 접속 쉘스크립트 파일 작성

2022. 3. 12. 21:50·노빠꾸 서버/서버 설정
반응형

이번 피드는 서버에 접속할때, 편하게 접속할 수 있는 쉘 스크립트를 작성하는 피드를 올려보겠습니다.

 

서버에 접속하려면 IP, Port등의 서버정보가 있어야 합니다.

 

이런 서버 정보를 외우고 다니기는 힘들고, 따로 파일에 정리해 두어도 그 파일을 다시 열어서 참조하고 서버에 접속해야 됩니다.

 

그래서, 간단히 쉘 스크립트파일로 작성해두어 바로 접속이 가능하도록하는 방법에 대해 정리해 보겠습니다.

 

이번 피드에서는 간단히 한개의 서버에 바로 접속을 하는 쉘 스크립트를 작성해 보겠습니다.

 

#!/bin/sh

read -p "id : " id
ssh -l $id [접속할 ip] -p [접속할 포트]

쉘스크립트는 위와 같이 작성하면 된다.

 

스크립트를 간단히 살펴보면 

 

#!/bin/sh 는 해당 파일이 bash 쉘 파일임을 미리 알려주는 선언문이다.

 

read는 사용자의 입력을 받는 스크립트로 이 파일에서는 서버에 접속할 사용자의 아이디를 받는다.

 

ssh는 원격접속 프로토콜을 실행하는 명령어로 -l 옵션(원격 서버에 접속할 ID)을 사용하여 위에서 입력받은 아이디를 이용하며 원격접속을 시도하게 된다.

 

ex) ssh -l [사용자ID] [접속할 IP] -p [접속할 포트]

 

이제 파일을 실행시켜보면 아래와 같이 ID를 입력받는 입력창이 노출되게 된다.

id를 입력하게되면, 파일에 작성한 IP로 접속을 시도하고, 정상적으로 성공이 되면 비밀번호 입력창이 뜨고, 비밀번호를 입력하게 되면 정상 접속이 되게된다.

 

 

이렇게, 파일만 실행하여 바로 원격서버에 접속을 할 수 있게 된다.

 

이번 피드는 여기에서 마치겠습니다.

반응형
저작자표시 비영리 변경금지 (새창열림)

'노빠꾸 서버 > 서버 설정' 카테고리의 다른 글

SSH KEY로 서버 접속 시, Permissions 0644 for... 에러 해결방법  (0) 2022.06.09
[서버 보안설정] 터미널 SSH 접속 보안설정  (0) 2022.06.07
[우분투] 리눅스 서버 재시작 시, 젠킨스 자동 시작 설정하기(rc.local)  (0) 2022.01.05
[리노드] 리눅스 서버 생성하는 방법  (0) 2021.12.21
[리노드] 리노드 회원 가입 및 서비스 이용 방법[회원가입]  (0) 2021.12.20
'노빠꾸 서버/서버 설정' 카테고리의 다른 글
  • SSH KEY로 서버 접속 시, Permissions 0644 for... 에러 해결방법
  • [서버 보안설정] 터미널 SSH 접속 보안설정
  • [우분투] 리눅스 서버 재시작 시, 젠킨스 자동 시작 설정하기(rc.local)
  • [리노드] 리눅스 서버 생성하는 방법
No Backing
No Backing
노빠꾸
    300x250
  • No Backing
    누릇한 노빠꾸 블로그
    No Backing
  • 전체
    오늘
    어제
    • 분류 전체보기 (144)
      • 노빠꾸 서버 (20)
        • AWS (0)
        • 설치관련 (7)
        • 명령어 정리 (2)
        • 서버 설정 (8)
        • Nginx (2)
      • 노빠꾸 개발일지 (70)
        • JAVA (16)
        • JQUERY & JAVASCRIPT (10)
        • HTML5 (0)
        • SPRING (16)
        • Design Patterns (1)
        • DAUM API (1)
        • GIT (10)
        • Python (1)
        • SPRING SECURITY (1)
        • Vue (3)
      • 노빠꾸 데이터베이스 (9)
        • SQL (1)
        • ORACLE (3)
        • MySql (5)
      • 노빠꾸 일상 (13)
      • 노빠꾸 책 추천 (4)
      • 노빠꾸 경제 (20)
      • 노빠꾸 맥북 사용기 (7)
      • 노빠꾸 정보처리기사 정리 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    티스토리 사이트맵 등록
    MySQL 사용자 계정 생성
    개인서버 추천
    WebSecurityConfigurerAdapter
    Spring boot
    스프링 시큐리티 5.7 버전이후 변경사항
    websecurityconfigureradapter란
    JPA 쿼리 메소드
    사이트맵
    스프링부트란
    스프링부트
    리눅스 자바 설치
    WebSecurityConfigurerAdapter Deprecated
    Linode
    스프링부트 JPA
    websecurityconfigureradapter 사용법
    리노드
    websecurityconfigureradapter 변경사항
    스프링부트 프로젝트
    깃허브 코파일럿
    MySQL 데이터베이스 생성
    인텔리제이
    맥북 단축키
    우분투 자바 설치
    websecurityconfigureradapter 빈 등록
    주식용어
    맥북 사용 팁
    경제용어
    금융용어
    스프링시큐리티 websecurityconfigureradapter
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
No Backing
[리눅스] 서버 접속 쉘스크립트 파일 작성
상단으로

티스토리툴바