sftp 서버를 구축하고, 개발자 한명이 서버 컴퓨터에 앉아, 네트워크를 통해 무작위의 클라이언트에서 스크립트를 실행하는 방식입니다..
즉 client쪽에서 스크립트 실행 시킬 시 자동으로 서버로 접속하여 파일을 받아와서 해당 파일 실행시키는 스크립트를 배포해야 합니다..
ftp의 경우에는, ftp 스크립트를 이용하여 자동화 스크립트를 간단하게 완성할 수 있었는데요...
sftp의 경우는 리눅스에서 자동으로 로그인까지 가능한 방법이 몇가지 있지만 무리가 있는거 같습니다.
1. expect 이용 -> expect를 이용하기 위해 yum을 이용하여 expect를 위한 모든 모듈과 expect를 인스톨 해야 하는 문제.. 우격다짐으로 한다면야 못할 건 없지만 .....
2. lftp 이용 -> client 컴퓨터에서 make까지 해서 컴파일을 해야 하는 문제.
3. ssh key 이용 -> 대칭키 방식이라 어떤 클라이언트에 배포될 지 모르기 때문에, 하나 하나 생성해서 하기에는 자동화 스크립트를 배포하는 의미가 없어지는 문제..