우분투에서는 /etc/update-motd.d/ 아래에 파일을 추가했습니다.
#!/bin/bash
IP=$(echo $SSH_CONNECTION | cut -d ' ' -f 1)
if [ "$IP" = 172.16.20.10 ]; then
printf "\nHi Frank\n"
elif [ "$IP" = 172.16.20.20 ]; then
printf "\nHi, Eliot. Nice to see you!!\n"
else
printf "\nWho are you?\n"
fi
echo $SSH_CONNECTION
실행 시 motd가 준비되지 않았기 때문에 작동하지 않습니다 .
어떻게 해결할 수 있나요?
답변1
그럴 수 없습니다.... motd는 정적 파일입니다... Ubuntu에는 이 파일을 주기적으로 재생성할 수 있는 update-motd 도구가 있지만 연결과 관련된 작업을 수행하는 데 motd를 사용할 수는 없습니다.
누군가 로그인한 후에 실행되는 /etc/profile...에 해당 항목을 포함할 수도 있습니다.