해시 함수란, 역함수가 없는 함수를 말합니다. 그러니까, $f(x)=y$는 있는데 $f^{-1}(y)$가 없습니다. 그리고 입력이 아주 살짝만 변해도 해시 함수의 결과가 크게 요동칩니다. 도무지 값의 변화에 따른 해시값 변화의 규칙성을 분석할 수가 없습니다.
Ubuntu Server를 설치하고 보통은 SSH 설정을 가장 먼저 하지 않을까요? 가장 편한 컴퓨터에서 접속해서 작업을 이어나갈 수 있잖아요. SSH 접속에 사용되는 포트는 기본적으로 22번입니다. 사실 다들 알고 계시죠? 이게 문제입니다.
서버 세팅하랴, 블로그 쓰려고 재현하랴, 하다 보니 서버 OS는 뒤집히는데 제 환경은 전혀 뒤집히지 않았으니... SSH 연결을 시도하면이런 경고 메시지가 뜨며 접속을 중지합니다. 제 측에서요.
이전 버전에서는 이러지 않았던 것 같은데, Ubuntu 22.04 LTS는 설치 직후 콘솔을 보면...이렇게나 못생겼습니다. 색이 전혀 없죠. 안 그래도 CLI 숨 막히는데 더 숨이 막힙니다. Minimal 버전이나, 그렇지 않은 것이나 다 이럽니다.
제가 구축하고자 하는 것은 자취방구석 서버입니다. 비용을 절감하고자 한다면 방구석에서 열일중인 Iptime 공유기의 DDNS 기능을 사용하면 되겠습니다. 어려운 일도 아니죠. 설정 창에 있는 한글만 읽을 수 있으면 누구나 할 수 있잖아요?
가장 먼저 집에 굴러다니는 구형 노트북에 Ubuntu Server 22.04 LTS를 올렸습니다. 아직 하드웨어를 둘 곳은 정하지 못했지만... 전력 소모, 보관 부피 등을 생각하면 이게 최적이겠죠?
Homebrew를 이용해 아주 간편히 MySQL을 설치하고, 패스워드를 설정하는 방법을 알아봅니다.
<ERROR 1819 (HY000): Your password does not satisfy the current policy requirements.> 오류에 대한 해결법!