질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

ssh 일반 사용 계정에서 프로그램을 실행할수 없게 할려면?

작성자 정보

  • 홍석범 작성
  • 작성일

컨텐츠 정보

본문

안녕하십니까? 오늘과내일의 홍석범입니다.

결론적으로는 없다고 할 수 있습니다.
말씀하신대로 하려면 어떤 프로그램이든지 실행권한 자체를 제한하여야 하는데, 그렇게 된다면 ssh나 telnet과 같은 원격접속 자체를 차단하지 않는한 서비스를 허용하는 의미가 없어집니다. 일부에서는 gcc 또는 다른 실행프로그램의 퍼미션을 700등으로 조정하는 경우도 있지만 우회할 수 있는 방법이 많기 때문에 그다지 큰 의미가 없습니다.

너무나 당연한 답변이지만, 쉬운 암호를 사용하지 않도록 하고 각종 해킹을 당하지 않도록 취약점제거, 접근통제등을 엄격하게 설정하시는 것이 중요하겠네요....


감사합니다.

DearMai 님의 글



오늘 제가 관리 하는 서버의 호스팅 사로 부터 연락이 왔습니다.

제 서버가 다른 서버에 불법 접근을 시도 하여서 해당 문제를 해결하지 않으면 24시간 이내에 차단하겠다고..

그래서 바로 확인해보니 이용자 계정에서 ssh 스캔 프로그램을 돌리고 있더군요.,

xx    11300  0.0  0.1   2048   516 ?        S    Oct24   0:00 ./x
xx    19286  0.0  0.2   3312  1504 ?        Ss   Oct25   0:00 SCREEN
xx    19287  0.0  0.2   2608  1368 pts/2    Ss   Oct25   0:00 /bin/bash
xx    11874  0.0  0.2   2520  1292 pts/0    Ss+  16:39   0:00 -bash
xx    11915  0.0  0.1   2292   992 pts/2    S+   16:40   0:00 /bin/bash ./a 202.99
xx    11997  0.0  0.0    948   192 pts/2    S+   16:51   0:00 ./ssh-scan 100
xx    12002  0.1  0.2   2552  1072 pts/2    S+   16:51   0:01 ./ssh-scan 100

...

대충 보니 202.99.*.* 대역 IP 전부 ssh 접속을 시도 하는 프로그램 같더군요..

일단 바로 강제 종료하고 해당 계정을 삭제 시켰습니다.

 

앞으로도 이런 문제가 발생 하지 싶은데.. ssh2 에서 이런 개인 프로그램을 실행 하지 못하도록 설정할 수 없을까요?




 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,099 명
  • 현재 강좌수 :  36,066 개
  • 현재 접속자 :  252 명