본문 바로가기

리눅스

centos sshfs python 패스워드 자동 입력 스크립트

#! /usr/bin/python

import pexpect

import time

username = "계정"

password = "패스워드"

host = "IP "

hostdirectory = "호스트"

mountpoint = "마운트 될 장소 "

option = "-o allow_other -o nonempty"

command = "sshfs " + username + "@" + host + ":" + hostdirectory + " " + mountpoint + " " + option

def start_sshfs():

    try:

        sshfs = pexpect.spawn(command)

        sshfs.expect(username + "@" + host + "'s password: ")

        time.sleep (0.1)

        sshfs.sendline (password)

        time.sleep (10)

        sshfs.expect (pexpect.EOF)

    except Exception, e:

        print str(e)

def main ():

    start_sshfs()

if __name__ == '__main__':

    main ()

'리눅스' 카테고리의 다른 글

centos 외장 하드 마운트 하기  (0) 2017.11.30
centos 다운로드  (0) 2017.11.30
centos sshfs 사용법  (0) 2017.11.30
centos SSL 인증서 설치 방법  (0) 2017.11.30
리눅스 init 명령어  (0) 2017.01.26