반응형 Python2 [Python] paramiko 활용 SFTP 연결 예시 Client에서, 원격 서버로 보안 파일 전송 프로토콜(Secure File Transfer Protocol, SFTP) 로 간단하게 파일 다운로드하는 Python 예제를 작성하겠습니다. 테스트 환경Clinet : Windows11, python 3.9.13, paramiko 3.4.0Server : Linux 환경 구성Visual Studio Code에서 작업을 했고, 설치 및 사용법은 생략하겠습니다.SFTP 접속 방식 종류1. ID, Password 접속 (소스코드에 직접 기재 시 계정 노출 우려가 있다. 또는 패스워드 변경 시 소스 코드 변경)2. SSH 인증키를 활용한 접속Python3 설치 여부 확인 (Visual Studio Code 하단 터미널 또는 cmd에서 확인 가능)python3 --v.. 2024. 3. 19. [Python] umask 설정 os.umask() 리눅스에서 umask로 파일, 디렉터리 초기 접근권한을 설정할 수 있다.('초기 접근 권한 umask 설정' 글 참조) https://engineer-1.tistory.com/entry/Linux-%EC%B4%88%EA%B8%B0-%EC%A0%91%EA%B7%BC-%EA%B6%8C%ED%95%9C-umask-%EC%84%A4%EC%A0%95 8진수 표기법으로 umask가 002일 경우 아래와 같이 파일 및 디렉터리 초기접근권한 적용된다. 파일 666-002 = 664 디렉터리 777-002 = 775 접근권한 - 파일 : -rw-rw-r-- (664) 디렉터리 : drwxrwxr-x (775) 다만 '002' umask 지정을 할 경우 Python에서는 '0o002' 로 설정을 해주어야 한다. 8진수 표.. 2023. 12. 22. 이전 1 다음 반응형