"리눅스 sshpass 사용법"의 두 판 사이의 차이

28번째 줄: 28번째 줄:
<source lang='dos'>
<source lang='dos'>
[root@jmnote ~]# sshpass -pP@ssw0rd scp -o StrictHostKeyChecking=no hello.txt root@135.79.246.99:/root/hello.txt
[root@jmnote ~]# sshpass -pP@ssw0rd scp -o StrictHostKeyChecking=no hello.txt root@135.79.246.99:/root/hello.txt
</source>
:→ 135.79.246.80(jmnote)에서 135.79.246.99(jmtest01)로 hello.txt 복사
<source lang='dos'>
[root@jmnote ~]# sshpass -pP@ssw0rd ssh -o StrictHostKeyChecking=no root@135.79.246.99
[root@jmnote ~]# sshpass -pP@ssw0rd ssh -o StrictHostKeyChecking=no root@135.79.246.99
Last login: Wed Nov 27 15:56:26 2013 from 135.79.246.80
Last login: Wed Nov 27 15:56:26 2013 from 135.79.246.80
36번째 줄: 33번째 줄:
-rw-r--r-- 1 root root 6 Nov 27 16:03 hello.txt
-rw-r--r-- 1 root root 6 Nov 27 16:03 hello.txt
</source>
</source>
:→ 135.79.246.80(jmnote)에서 135.79.246.99(jmtest01)로 hello.txt 복사


==참고 자료==
==참고 자료==

2013년 11월 27일 (수) 16:06 판

1 개요

sshpass
/usr/bin/sshpass
  • 배치모드 SSH 패스워드 입력기

2 활용예시 1: sshpass + ssh

명령어
sshpass -p패스워드 ssh -o StrictHostKeyChecking=no 아이디@호스트주소
실행예시
[root@jmnote ~]# sshpass -pP@ssw0rd ssh -o StrictHostKeyChecking=no root@135.79.246.99
Warning: Permanently added '135.79.246.99' (RSA) to the list of known hosts.
Last login: Wed Nov 27 15:52:59 2013 from 135.79.246.80
[root@jmtest01 ~]#
→ 135.79.246.80(jmnote) → 135.79.246.99(jmtest01) 접속

3 활용예시 2: sshpass + scp

명령어
sshpass -p패스워드 scp -o StrictHostKeyChecking=no 로컬파일 아이디@호스트주소:/폴더/파일명
실행예시
[root@jmnote ~]# sshpass -pP@ssw0rd scp -o StrictHostKeyChecking=no hello.txt root@135.79.246.99:/root/hello.txt
[root@jmnote ~]# sshpass -pP@ssw0rd ssh -o StrictHostKeyChecking=no root@135.79.246.99
Last login: Wed Nov 27 15:56:26 2013 from 135.79.246.80
[root@jmtest01 ~]# ll hello.txt
-rw-r--r-- 1 root root 6 Nov 27 16:03 hello.txt
→ 135.79.246.80(jmnote)에서 135.79.246.99(jmtest01)로 hello.txt 복사

4 참고 자료

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}