자주사용하는 ssh명령어 alias 설정으로 간편하게 사용하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,786 조회
- 0 추천
- 목록
본문
자주사용하는 ssh명령어 alias 설정으로 간편하게 사용하기
서버관리자가 사용하는 여러가지 명령어중 ssh명령어가 있습니다.
자기가 관리하는 서버라면 하루에도 몇번씩 원격접속을 하게 됩니다.
이런 경우 자주 접속하는 서버의 ssh 접속명령어를 alias로 설정해 둔다면 편리하게 사용할 수 있을 것입니다.
아래의 예는 192.168.0.249서버에 자주 접속하는 ssh명령어를 ssh249라는 이름의 alias로 설정한 것입니다.
즉, ssh249를 실행하면 "ssh -l bible 192.168.0.249"가 실행 되는 것입니다.
[root@su241 ~]# alias ssh249='ssh -l bible 192.168.0.249' [root@su241 ~]# |
그런 다음 아래와 같이 ssh249를 실행하였습니다.
그 결과 192.168.0.249서버의 bible계정으로 ssh접속을 하였습니다.
그런 다음 다시 빠져나왔습니다.
[root@su241 ~]# ssh249 bible@192.168.0.249's password: ******** Last login: Fri Nov 28 02:13:17 2008 from 192.168.0.241 [bible@su249 ~]$ [bible@su249 ~]$ id uid=500(bible) gid=500(bible) groups=10(wheel),500(bible) [bible@su249 ~]$ [bible@su249 ~]$ exit logout Connection to 192.168.0.249 closed. [root@su241 ~]# |
만약 여러 개의 서버를 관리하시는 시스템관리자라면 다음과 같이 .bashrc에 alias설정을 해둔다면 여러 개의 서버로 각각 접속하는 명령어를 간단하게 사용하실 수 있을 것입니다.
즉, 다음과 같이 .bashrc를 설정해 둔다면 ssh원격접속시에 매우 편리하게 사용할 수 있을 것입니다.
[root@su241 ~]# cat /root/.bashrc # .bashrc
# User specific aliases and functions
alias rm='rm -i' alias cp='cp -i' alias mv='mv -i'
# Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi
alias lsd='ls -l | grep "^d"'
alias ssh240='ssh -l bible 192.168.0.240'
alias ssh241='ssh -l sspark 192.168.0.241'
alias ssh242='ssh -l bible1 192.168.0.242'
alias ssh243='ssh -l super 192.168.0.243'
alias ssh244='ssh -l sskim 192.168.0.244'
alias ssh245='ssh -l bible 192.168.0.245'
alias ssh246='ssh -l sspark09 192.168.0.246'
alias ssh247='ssh -l bible 192.168.0.247'
alias ssh248='ssh -l super07 192.168.0.248'
alias ssh249='ssh -l bible 192.168.0.249'
[root@su241 ~]# |
관련자료
-
이전
-
다음