SSH 접속시 명령어 제한(Ssh Forced Command) 예
페이지 정보
작성자 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 에필로그 댓글 0건 조회 4,329회 작성일 18-12-03 17:07본문
RedHat, CentOS, Fedora...
SSH 접속자가 사용할 명령어를 제한한다.
vi /etc/ssh/sshd_config
AuthorizedKeysFile %h/.ssh/id_rsa.pub #.ssh/authorized_keys 주석
PermitEmptyPasswords no
systemctl restart sshd.service
adduser xxxxxx
su xxxxxx
ssh-keygen -t rsa
exit
vi /home/xxxxxx/.ssh/id_rsa.pub
command="/etc/allowed-commands.sh" #ssh-rsa ~ 앞에 붙힘
vi /etc/allowed-command.sh #예
#!/bin/sh
/bin/echo "Welcome!
Your choices are:
1 : View server time
2 : View login time
q : Quit"
/bin/echo "Your choice:"
read ans
while [ "$ans" != "q" ]
do
case "$ans" in
1)
/bin/date
;;
2)
/usr/bin/who am i
;;
q)
/bin/echo "Goodbye!"
exit 0
;;
*)
/bin/echo "Invalid choice '$ans': Please try again"
;;
esac
/bin/echo "Your choice:"
read ans
done
exit 0
개인키 id_rsa를 다운로드 또는 복사, Putty에서는 ppk로 변환해서 사용
댓글목록
등록된 댓글이 없습니다.