답변:
'nix 기반 컴퓨터에 있다고 가정하면이 스크립트를 사용할 수 있습니다.
# ssh script to grab username, date/time, and destination
first=`echo "$*" | cut -d "@" -f 1`
last=`echo "$*" | cut -d "@" -f 2`
time=`date`
ip=`echo $last | cut -d " " -f 1`
user=`echo $first | rev | cut -d " " -f 1 | rev`
echo "At $time, $USER on $HOSTNAME attempted to ssh to $user@$ip" >> sshlog.txt
ssh $*
endtime=`date`
echo "At $endtime, $USER on $HOSTNAME exited an ssh session to $user@$ip" >> sshlog.txt
이 스크립트의 위치에 ssh를 지정하면 alias ssh=/home/bob/bin/ssh
모든 것이 작동합니다.
>> sshlog.txt
에코 라인에서 를 제거하면 해당 정보가 화면에 표시됩니다.
ssh
원하는 것을 수행하는 스크립트의 별칭 .