블로그 이미지
언제나 늘 푸른 소나무처럼. 자신의 의지로 오롯이 서기
예섬수진

공지사항

최근에 받은 트랙백

글 보관함

calendar

      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

Python]파일의 수정 날짜 출력하기

2009.10.06 15:05 | Posted by 예섬수진
import os
import time

filestat = os.stat('\\\\101.881.166.231\\Cruisecontrol\\Prevent\\Source\\cambr
ia.zip')

print time.strftime('%y.%m.%d', time.localtime(filestat.st_mtime))
# 접근한 날짜 : st_atime
# 수정한 날짜 : st_mtime
# 만든 날짜 : st_ctime

출력 결과 : 09.10.02

Python] SSH connection using Paramiko on Windows OS

2009.09.13 15:46 | Posted by 예섬수진
Python 자체에서 SSH를 지원해 주지 않았다.

그래서 나는 paramiko를 이용하였다.

1. 설치 방법
  (1) pycrypto 설치
     - http://www.voidspace.org.uk/python/modules.shtml#pycrypto
       . Python version에 맞게 설치함
         
  (2) Paramiko 설치
     - 공식 URL : http://www.lag.net/paramiko/

     - 공식 URL이 아닌 Windows용으로 Binary 파일이 생성된 것을 이용하겠음
        . URL : http://bazaar-vcs.org/WindowsInstall
         
2. 설치 확인
  - 아래와 같이 import paramiko를 적었을 때 error가 안 나면 됨

3. 사용 방법
import paramiko

# SSHClient 인스턴스 생성
client = paramiko.SSHClient()

# 저장된 Host 키값이 없으면 Policy에 따라 자동적으로 Host 키값 추가
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())

# SSH 접속 정보 입력
client.connect(hostname='ipaddress', username='ID', password='PW')

# 실행할 커맨드 입력
stdin, stdout, stderr = client.exec_command("ls -al")

# SSH에서 결과로 뿌려주는 output 출력 (stdout)
for line in stdout:
     print line.strip('\n')

# 접속 종료
client.close()

Everyone에게 공유하였어도 공유안될 때

2009.09.09 11:39 | Posted by 예섬수진
그럴 때는 다음을 확인하자 (Test OS : Windows Server 2003)

1. '관리도구 -> 로컬 보안 정책'을 실행함
2. 왼쪽 Tab에서 '보안 설정 -> 로컬 정책 -> 사용자 권한 할당'을 선택함
3. 오른쪽 Tab에서 '네트워크에서 이 컴퓨터 액세스'에 Everyone이 추가 되어 있는지 확인함
  - 만약 Everyone이 없다면 추가함



티스토리 툴바