전체 글 161

Windows Time 서비스의 시간 동기화 방식과 설정 방법

개요 얼마 전에 시간 동기화 문제때문에 중요한 서비스가 안 되어 트러블슈팅을 진행했었습니다. 그래서 이와 관련해서 Windows Time 서비스와 그 설정 도구인 w32tm 사용 방법에 대해 글을 적어보려 합니다. NTP, SNTP, NT5DS, 하이퍼바이저 SNTP(Simple Network Time Protocol)는 RFC2030(v3)과 4330(v4)에 기술되어 있는 시간 동기화 프로토콜입니다. Windows 2003/XP와 그 이전 버전에서 사용했었다고 합니다. SNTP는 NTP를 단순화한 버전이라고 알고 있습니다. 여러 타임 소스를 지정하고, 우선순위가 높은 소스로부터 주기적으로 시간을 받아옵니다. NTP는 SNTP보다 더 정밀한 시간 동기화 프로토콜입니다. 최근 Windows 서버/클라이언..

[Horizon] View Composer Troubleshooting

개요 이미 다른 Horizon 서버와 연결된 적이 있는 View Composer 서버를 다른 Horizon에 연결하는 과정에서 문제를 겪었습니다. Horizon 콘솔에는 "View Composer domain user is already exist"라는 메시지가 출력되었습니다. 그래서 해결 방법을 찾아보던 중, VMware 문서에서 아래와 같은 단서를 발견했습니다. 밑줄 친 문장 중 첫번째는 해당되지 않을 것이고, 두 번째는 확인해 보아야 할 대상입니다. 참고 https://docs.vmware.com/en/VMware-Horizon-7/7.13/horizon-administration/GUID-F20397F5-A0A1-4DF1-A4FB-11F15E94331D.html

[Horizon] Deleting 상태에서 멈춘 Desktop Pool 강제 삭제하기

개요 오늘은 VMware Horizon 솔루션의 View Composer에서 Desktop Pool이 Deleting 상태에서 멈추어 삭제가 되지 않는 일이 있었습니다. 그래서 그 해결 방법을 정리해 둡니다. MMC를 통해 ADSI Edit 스냅인을 엽니다. Action - Connect to... 를 클릭합니다. Connection Point란에 dc=vdi,dc=vmware,dc=int를 입력하고 Computer란에 localhost를 입력합니다. 좌측 트리를 확장하여 OU=Server Groups를 클릭합니다. 우측에서 삭제할 Desktop Pool에 해당하는 개체를 삭제합니다. 참고 https://nolabnoparty.com/en/vmware-horizon-remove-desktop-pool-s..

[ESXi] Regenerate self-signed certificate

ESXi 하이퍼바이저는 VMware에서 무료로 제공합니다. 아무튼 이걸 설치하면 웹 콘솔용 HTTPS 인증서가 생성되는데, 유효기간이 1년입니다. 이 인증서 재생성을 위한 스크립트가 내장되어 있고, 사용 방법을 적어둡니다. root@esxi1:/etc/vmware/ssl] mv rui.crt rui.crt.bak root@esxi1:/etc/vmware/ssl] mv rui.key rui.key.bak root@esxi1:/etc/vmware/ssl] /sbin/generate-certificates root@esxi1:/etc/vmware/ssl] ls rui.crt rui.crt.bak rui.key rui.key.bak root@esxi1:/etc/vmware/ssl] /sbin/services.s..

[Cisco 300 Series] 동적으로 등록된 Port Security MAC 주소 삭제하기

Cisco 300 시리즈 스위치는 어떤 IOS를 쓰는지는 잘 모르겠지만 다른 시스코 스위치와 명령어가 다릅니다. 아마 다른 회사를 인수하면서 그대로 가져온 게 아닌가 생각됩니다. Port Security가 활성화되어 있고, 허용되는 MAC 주소가 한 개인 스위치가 있었는데, 리부팅 없이 학습된 MAC 주소를 clear 할 필요가 있었습니다. 그래서 그 clear 명령어를 적어 둡니다. clear mac address-table secure interface interface-id 참고 https://www.cisco.com/en/US/docs/switches/lan/csbms/sf30x_sg30x/administration_guide/CLI_300.pdf

[웹마스터] Google Search Console, 네이버 서치어드바이저 등 활용

우리나라에서 가장 많이 쓰이는 검색엔진은 네이버입니다. 저는 어쩔 수 없이 구글을 제일 많이 사용합니다. 네이버에서는 필요한 정보를 찾을 수가 없어서 그렇습니다. 블로그를 시작하고 나서, 검색엔진에 이 블로그가 검색되지 않는다는 것 알고 나서 난생 관심도 없던 웹 광고와 SEO에 대해 알게 되었습니다. 구글과 네이버는 각사의 검색엔진이 양질의 검색결과를 낼 수 있도록 관련 표준을 적용하고, 또 만들어 냅니다. 그 결과물이 Google Search Console과 네이버 서치어드바이저입니다. 따라서 이 검색엔진들에 개인 사이트를 노출시키려면, 양질의 정보를 올려둔 웹 서버를 인터넷에 오랫동안 연결시켜두거나(이러면 검색 로봇이 내용을 수집해 갑니다. 구글 로봇의 경우 수 주 이내로 가져가는 걸 보았습니다.)..

일상 2022.01.09

sslstrip, sslstrip+

소개 sslstrip은 클라이언트의 비보안 프로토콜(HTTP)요청을 가로채어 서버에 대신 접속하고, 클라이언트와는 비보안 연결을 유지하는 MITM 공격 도구입니다. 이걸 클라이언트에서 방지하기 위한 HSTS (HTTP Strict Transport Security)가 있으나, HSTS는 URL 기준으로 작동하기 때문에 이를 노려 HSTS를 우회하는 sslstrip+가 있습니다. Strict-Transport-Security - HTTP | MDN HTTP Strict-Transport-Security response header (종종 HSTS (en-US) 로 약칭) 는 HTTP 대신 HTTPS만을 사용하여 통신해야한다고 웹사이트가 브라우저에 알리는 보안 기능. developer.mozilla.org ..

[주식] AT&T 주식 특징, 배당금, 배당락일 정리

얼마 전 AT&T 주식이 바닥을 쳤을 때, 200주를 구매했습니다. AT&T는 미국의 대형 통신 회사입니다. 1년에 4회 분기 배당을 하고, 배당률이 높기로 유명합니다. 최근 주가가 떨어지면서 배당금 수익률이 7.97%를 찍었습니다. 테이퍼링 관련 뉴스가 반복적으로 올라오고, 달러 가격도 덩달아 연초부터 계속 오르고, 미국 주식도 올해 오르기만 했습니다. 연초에 기술주를 사지 않은 것을 후회합니다. 아무거나 샀다가 12월에 팔 걸. 그 와중에 AT&T는 워너미디어 인수 이후 12월까지 계속 떨어지다가 모건스탠리에서 투자의견을 over-weight로 바꾼 이후 상승세입니다. https://kr.investing.com/analysis/article-200435304 저평가·인플레 헤지 매력···엑슨 모빌·..

일상 2022.01.09

[Android][Kotlin] SharedPreferences로 key-value pair 저장하기

지난번 로또번호 가져오는 기능이 이어서, 입력한 로또 번호를 로컬 저장소에 저장할 수 있도록 기능을 추가해 보았습니다. DataStore라는 개선된 방식이 있다고 하는데, 저는 일단 간단하게 SharedPreference를 사용해 보았습니다. 메인 레이아웃 파일 ViewHolder 레이아웃 파일 패키지 구조 SharedPreferencesApplication.kt 이 Application을 추가로 등록함으로써 MainActivity뿐만 아니라 프로젝트 패키지 내 다른 곳에서도 사용할 수 있게 했습니다. 따라서 AndroidManifest.xml 내의 태그 안쪽에 android:name="SharedPreferencesApplication" 속성을 추가해 주었습니다. package org.iptime.is..