반응형
1. sshpass 패키지 사용
# yum -y install sshpass
### 사용방법 : sshpass -p 패스워드(특수문자 앞에는 "\" 사용) "기존 ssh 명령어 그대로"
$ alias cluster="sshpass -p 패스워드 ssh isbyeon@cluster.kobic.re.kr -p 2022"
$ vi ~/.bashrc
# User specific aliases and functions
alias str="sshpass -p dustks\!23\$ ssh root@str.kobic.re.kr -p 2022"
### 접속 테스트
$ cluster
[isbyeon@cluster:~]$
2. SSH 인증을 사용
3. expect
# yum install expect
$ cat ssh.ex
#!/usr/bin/expect -f
# ./ssh.exp password 192.168.1.11 id
set pass [lrange $argv 0 0]
set server [lrange $argv 1 1]
set name [lrange $argv 2 2]
spawn ssh $name@$server
match_max 100000
expect "*?assword:*"
send -- "$pass\r"
send -- "\r"
interact
### 사용방법 : ./ssh.ex 패스워드(특수문자 앞에는 "\" 사용) hostname userid
$ chmod 755 ssh.ex
$ ./ssh.ex password\1 localhost isbyeon
반응형
'Linux > CentOS' 카테고리의 다른 글
[CentOS] CentOS에서 Samba mount (0) | 2013.10.22 |
---|---|
[CentOS] Firefox에서 JAVA(JRE) 플러그인 사용 (0) | 2013.09.05 |
[CentOS] NVIDIA GeForce GTX 560 드라이버 설치 (0) | 2013.08.13 |
[CentOS] CentOS에서 자주 사용하는 단축키 정리 (0) | 2013.08.12 |
[CentOS] CMake(Cross Platform Make) (0) | 2013.08.09 |
최근댓글