CentOS 7 SFTP만 사용할 수 있는 계정 만들기 1. noloin 으로 로그인 셀이 없는 계정 만들기. (테스트 계정명 : sftpacc) # useradd -s /sbin/nologin sftpacc # passwd sftpacc 2. /etc/ssh/sshd_config 파일의 Subsystem 라인을 아래와 같이 수정 Subsystem sftp internal-sftp SSH는 불가하고, SFTP만 접속이 가능하다. Linux/RedHat, CentOS, ubuntu 2019.11.24
[ OSS - WinSCP ] Linux SFTP 접속 리눅스에서 hostkey 얻는 방법. (SFTP로 접속할 계정으로 SSH 로그인) $ ssh-keygen -l -f /etc/ssh/ssh_host_rsa_key 2048 ....... WinSCP 스크립트 파일 : scriptfile.txt open sftp://user:password@host -hostkey="ssh-rsa 2048 ......." close exit 배치파일 (bat) 작성 @echo off winscp.com /ini=nul /script=scriptfile.txt Open Source 2019.08.06
[ OSS - WinSCP ] 원격지 파일 동기화 1부 - 기본구성 WinSCP는 Windows용 SFTP 및 FTP 클라이언트 프로그램이고 오픈소스 프리웨어이다. WinSCP는 명령어 스크립트를 제공하며, 이를 이용하여 원격지에 있는 디렉토리와 파일을 로컬로 동기화를 해보려고 한다. - WinSCP 다운로드 : https://winscp.net/eng/download.php - 동기화 매뉴얼 : https://winscp.net/eng/docs/scriptcommand_synchronize 프로그램 설치는 다운로드 받아서 설치하면 된다. 1. WinSCP가 설치되어 있는 폴더로 이동 - 디폴트로 설치되었다면 일반적으로 C:\Program Files (x86)\WinSCP에 설치 2. 스크립트 명령어 실행 - 명령어 : WinSCP.com /ini=nul /script=.. Open Source 2019.06.02
[Python] FTP TLS Download 다운로드 DOCS : https://docs.python.org/3.6/library/ftplib.html?highlight=ftp_tls from ftplib import FTP_TLS ftps = FTP_TLS('host') ftps.login('host', 'passwd') ftps.prot_p() filename = 'test1.txt' myfile = open(filename, 'wb') ftps.retrbinary('RETR %s' % filename, myfile.write) ftps.close() Python/Python Programming 2018.08.07