Python으로 원격서버 SFTP 파일 유무 확인
import paramiko
# SFTP 접속 정보
host = "0.0.0.0"
port = 22
transprot = paramiko.transport.Transport(host,port)
userId = "admin"
password = "1234"
# 파일 유무 확인 함수
def CheckFileExists(filename) :
try:
sftp.stat(filename)
result = 'Y'
except :
result = 'N'
return result
# SFTP 연결
transprot.connect(username = userId, password = password)
sftp = paramiko.SFTPClient.from_transport(transprot)
# 파일 유무 확인
fileexist=CheckFileExists("/logs/test/test.txt")
# 파일 유무 출력
print(fileexist)
# SFTP 연결 종료
sftp.close