반응형

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  인증을 사용

=> http://hpcc.tistory.com/76


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

 


반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기