Intro기본적으로 SSH는 22번 포트를 사용해서 원격 접속을 제공한다. 많은 해커들이 서버의 기본 포트를 대상으로 무차별 대입 공격(Brute Force Attack)을 시도하는 경우가 많다. /var/log/auth.log 파일을 보면 외부에서 잘못된 비밀번호로 접속을 시도한 흔적이 남아 있는 경우가 많다.22번 포트에서 운영하고 있는 서버의 해당 파일을 보여주도록 하겠다. SSH 포트를 기본 포트로 운영중이라면 해당 파일을 꼭 확인해보길 바란다.잠깐 파일을 열어보고 있는 동안에도 끊임없이 침입 시도 로그가 쌓였다.이는 기본 포트를 그대로 사용하고 있다는 점을 악용한 공격이다. 보안을 강화하려면 SSH 포트를 다른 번호로 바꾸는 게 좋다. 이번 글에서는 SSH 포트를 변경하는 방법과 추가적인 보안 ..
IT ⁄ Computer 122
Intro 리눅스 서버를 운영하다 보면, 종종 시스템의 성능 저하를 경험할 수 있다. 이러한 문제의 원인을 진단하기 위해서는 시스템의 다양한 자원 사용 상황을 모니터링할 필요가 있다. 특히, 디스크 I/O와 네트워크 트래픽은 시스템 성능에 큰 영향을 미칠 수 있는 중요한 요소다. 이 글을 통해 iotop과 iftop으로 시스템에서 발생하는 디스크 I/O 작업을 실시간으로 관찰할 수 있는 방법과 네트워크의 사용량을 실시간으로 파악하는 방법을 확인할 것이다. iotop iotop은 리눅스에서 I/O 사용량을 모니터하는 도구다. 시스템에서 발생하는 디스크 I/O 작업을 실시간으로 관찰하고, 어떤 프로세스가 디스크 I/O 부하를 많이 차지하는지, 어떤 종류의 I/O 작업이 주를 이루는지 확인할 수 있다. 파일 ..
Intro 맥북을 사용하면서 언제부턴가 와이파이로 연결된 상태에서는 한번씩 핑이 심하게 튀는 현상이 나타났다. 처음에는 Private relay를 의심했는데 비활성화 해도 고쳐지지 않았다. 그 다음으로는 공유기를 의심했는데, 어딘가에서 토렌트처럼 많은 커넥션을 물고 있을까 의심되어 공유기 내 모든 커넥션을 확인해봤지만 특이사항은 없었고, 공유기를 껐다 다시 켜도 여전히 같은 현상이 발생했다. 무엇보다 같은 와이파이내에서도 핸드폰으로 핑 테스트를 할때는 핑이 안정적으로 일정하게 잘 나왔다. 원인 찾아보니 AWDL 문제가 오래전부터 잘 알려진 이슈였다. AWDL은 Apple Wireless Direct Link의 약자로 애플 기기간의 통신에 사용된다. 즉, 주변에 아이폰이나 아이패드등의 기기가 있을 때 aw..
Intro 새로추가한 하드디스크를 xfs 파일시스템으로 포맷할 일이 있었는데 생각보다 간단해서 정리해두려 한다. 몇달에 한번씩만 하게 되는 일들은, 할 때마다 좀처럼 생각이 안난다. 그래서 문서화를 해두지 않으면 쓸데없는 시간 낭비 및 시간착오가 있을 수 있는데 그게 참 아까워서 두번이상 한 일들은 꼭 문서화를 하려고 하는 편이다. 파일시스템 생성 디스크 목록 확인 먼저 대상 디스크의 디바이스 식별자를 확인한다. 아래 명령어를 입력하면 디스크 목록을 확인 할 수 있다. sudo fdisk -l 맨 아래의 20.1TiB 짜리 디스크 /dev/sda 가 오늘의 타겟이다. xfsprogs 먼저 xfsprogs를 설치한다. xfsprogs는 XFS 파일 시스템을 관리하기 위한 유틸리티 모음이다. 아래의 예시는 ..
Intro Windows 에는 AutoHotkey, Linux 에서는 Autokey 라는 훌륭한 자동화 유틸리티들이 있다. 맥북 사용자 입장에서도 Apple 에서 직접 만든 Automator라는 훌륭한 자동화 프로그램이 있지만, 개인적으로 애플스크립트를 작성해서 해봤을때는 몇가지 단계를 거치다 보니 반응 속도가 너무 느렸다. (키 입력 후 약 300ms 후 텍스트 입력됨) 또한 기본 키보드 설정의 text replacement 기능도 있지만, 특정 키조합을 통해 입력하고 싶은 상황이라 그것도 적합하지 않았다. 참고로 애플스크립트를 이용한다면 아래와 같이 작성한 후에 on run {input, parameters} tell application "System Events" keystroke "입력할 키 스..