리눅스 분류
hosts.allow 와 hosts.deny 에....
작성자 정보
- 서희성 작성
- 작성일
컨텐츠 정보
- 2,223 조회
- 4 댓글
- 0 추천
- 목록
본문
/etc 밑에
hosts.allow 라는 파일에는
ALL: x.x.x.x
hosts.deny 라는 파일에는
ALL:ALL
이런 문장을 넣어야 하는데 작업 할 대상이 엄청 많습니다.
시큐어CRT라는 프로그램으로 스크립트를 만들어서 돌리려고 하는데
vi편집 모드로 들어가지 않고
위와 같은 문장을 넣으려면 어떤 명령으로 가능할까요?
관련자료
-
이전
-
다음
댓글 4
김기덕님의 댓글
- 김기덕
- 작성일
sed 명령은 어떨까요?
일단 secure CRT5.0 이상에는 입력창 모드가 있어(더 아래 버전이상일 수도...-_-) 전체 탭에 동일한 명령어를 한번에 넣을 수 있는데용
sed -e "s/ALL:/ALL:x.x.x.x/" /etc/hosts.allow
로 잘되나 확인한 후에
sed -i "s/ALL:/ALL:x.x.x.x/" /etc/hosts.allow
로 적용
원하시는 답변인지는 모르겠네요^^
위의 문법의 / 말고 "/"가 들어갈 때에는 /이런식으로 사용하시는건 잊지 말아주세용
ex) "s/ALL:/ALL: 192.168.0.1/255.255.255.0/"
일단 secure CRT5.0 이상에는 입력창 모드가 있어(더 아래 버전이상일 수도...-_-) 전체 탭에 동일한 명령어를 한번에 넣을 수 있는데용
sed -e "s/ALL:/ALL:x.x.x.x/" /etc/hosts.allow
로 잘되나 확인한 후에
sed -i "s/ALL:/ALL:x.x.x.x/" /etc/hosts.allow
로 적용
원하시는 답변인지는 모르겠네요^^
위의 문법의 / 말고 "/"가 들어갈 때에는 /이런식으로 사용하시는건 잊지 말아주세용
ex) "s/ALL:/ALL: 192.168.0.1/255.255.255.0/"
서희성님의 댓글
- 서희성
- 작성일
sed -e "s/ALL:/ALL:164.124.106.100/" /etc/hosts.allow
sed -i "s/ALL:/ALL:164.124.106.100/" /etc/hosts.allow
위와 같이 순차적으로 실행했으나 파일안의 내용만 출력이되고
삽입이 안되네요??
sed -i "s/ALL:/ALL:164.124.106.100/255.255.255.255/" /etc/hosts.allow
이렇게 해도 삽입이 안되네여
죄송하지만 한번만 더 알려주시면 감사하겠습니다. ㅠㅠ
Red Hat Linux release 9 (Shrike)
Kernel 2.4.28 on an i686
입니다.
sed -i "s/ALL:/ALL:164.124.106.100/" /etc/hosts.allow
위와 같이 순차적으로 실행했으나 파일안의 내용만 출력이되고
삽입이 안되네요??
sed -i "s/ALL:/ALL:164.124.106.100/255.255.255.255/" /etc/hosts.allow
이렇게 해도 삽입이 안되네여
죄송하지만 한번만 더 알려주시면 감사하겠습니다. ㅠㅠ
Red Hat Linux release 9 (Shrike)
Kernel 2.4.28 on an i686
입니다.
김기덕님의 댓글
- 김기덕
- 작성일
생각해보니 처음 /etc/hosts.allow에는 ALL:이라는 텍스트가 없지 않을까 하네요
위의 sed -i "s///" 명령은 ALL:을 ALL:x.x.x.x로 치환한다는 의미 입니다.
echo명령을 사용해보세요 ^^
ex) echo "sshd: 192.168.1.1/255.255.255.0" >> /etc/hosts.allow
위의 sed -i "s///" 명령은 ALL:을 ALL:x.x.x.x로 치환한다는 의미 입니다.
echo명령을 사용해보세요 ^^
ex) echo "sshd: 192.168.1.1/255.255.255.0" >> /etc/hosts.allow
서희성님의 댓글
- 서희성
- 작성일
정말 감사합니다.
echo "ALL:x.x.x.x" >> /etc/hosts.allow
echo "ALL:ALL" >> /etc/hosts.deny
vi 편집기에 들어가지 않고 작업을 할 수 있어서
시큐어CRT 프로그래으로 스크립트를 돌릴 수 있게되었습니다.
다시한번 정말 감사드립니다.. ^^
echo "ALL:x.x.x.x" >> /etc/hosts.allow
echo "ALL:ALL" >> /etc/hosts.deny
vi 편집기에 들어가지 않고 작업을 할 수 있어서
시큐어CRT 프로그래으로 스크립트를 돌릴 수 있게되었습니다.
다시한번 정말 감사드립니다.. ^^