ssh 버전 확인..

pajaria의 이미지

RHEL에 컴파일 해서 설치한 ssh 버전은 어떻게 확인하나요?

rpm -qa | grep openssh
하니까 안나오네요

academic의 이미지

컴파일해서 설치하면 당연히 rpm 으로 검색이 불가능하죠.

특별한 이유가 없다면

source rpm으로 설치해보시는 건 어떨까요?

--
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.

----
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.

pajaria의 이미지

source rpm은 뭔가요?

academic의 이미지

rpm 파일을 만드는 소스지요.

rpm 파일을 커스터마이징하고 싶을 때 씁니다.

그런데 질문하는 내공으로 볼 때

님은 "아직까진" 굳이 source rpm까지 필요없고 그냥 rpm으로 설치해서 쓰시는게 제일 나아 보입니다.

--
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.

----
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.

pajaria의 이미지

컴파일로 설치한건 어떻게 삭제 하나요?

academic의 이미지

컴파일해서 설치할 때는 /usr/local/ 밑에 설치를 하는게 관례입니다.

그곳을 먼저 뒤져 보시는 게 좋겠습니다.

하지만, 관례일 뿐이라 100% 확실하진 않습니다.

--
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.

----
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.

feanor의 이미지

ssh -V 하시면 확인하실 수 있습니다.

pajaria의 이미지

command not found 라는데요?

feanor의 이미지

그러면 설치가 잘 안 된 것입니다.

pajaria의 이미지

설치 잘 된거 같은데요..

접속도 잘되고요..

#ssh 해보면 -v가 없어요..

mirr의 이미지

make install 은 하셨나요??

rpm -qa | grep ssh 로 검색해보고

만약 존재한다면 기본적인 rpm이 설치된 상태인거고, 그게 실행되고 있는것이구요,

make 하신경우엔 소스디렉토리가서 make uninstall 한번 해보시고

안되시면 그냥 삭제하실 생각 말고 냅 두세요....ㅡ,.ㅡ::

구지 소스설치된 ssh의 버젼이 확인하고 싶으신것이라면,

whereis ssh 하셔서 나오는 path 들 을 직접 fullpath ( /usr/sbin/ssh 이런식 ) 로 -V 혹은 -version 옵션을

줘서 실행해 보시구요, 잘 모르시겠다면 make 하신 소스에서 다시 make install 을 하셔서,

ssh를 어디에 복사하시는지 확인 해 보시면 됩니다..

and... 애매모호하게 질문하시지마시고, 거 왠만한건 찾아보면서 스스로 알아가심이..

아니면 RHEL 이니 서브스크립션 사서 기술지원을.....ㅡ,.ㅡ:::
-------------------------------------------------------------------------------------------
내 마음속의 악마가 자꾸만 나를 부추겨.
늘 해왔던 것에 만족하지 말고 뭔가 불가능해 보이는 것을 하라고 말야.

내 마음속의 악마가 자꾸만 나를 부추겨.
늘 해왔던 것에 만족하지 말고 뭔가 불가능해 보이는 것을 하라고 말야.

pajaria의 이미지

make install 하니까
make: *** 타겟 'uninstall'를 만들 규칙이 없음. 멈춤.
이라고 나오네요.

컴파일해서 설치한건 삭제 못하나요?

그럼 나중에 업그레이드 할때는 그냥 업어서 또 설치하나요?

glay의 이미지

일반적으로 make 와 make install 로 컴파일 하는 경우

보통은 prefix 를 사용합니다 ( /usr/local/프로그램이름 ex) /usr/local/apache , /usr/local/mysql )

이런식으로 prefix (설치할 위치) 를 잡아서 나중에 삭제시에 해당 prefix 디렉토리를 삭제하곤합니다.

redhat 의 rpm 이나 debian 의 deb 같은 경우 자체 DB 를 이용하여 해당파일의 설치위치나 의존성파일에 대한 정보를 따로 저장해놓습니다.

그렇기에 나중에 삭제할때 유용합니다 ( 이 때문에 의존성에 비애가 있죠.. )

이런 방법말고 희안한 방법으로 나름데로의 uninstall 용 파일을 만들어 사용하시는 분이 계셨는데 qmail 설치기로 슬쩍(?) 유명하셨던

비츠로님의 있습니다. 위 부분은 다 이해를 했다고 가정하고 비츠로님의 vpopmail 컴파일과 나름데로의 uninstall 용 파일 리스트 만드는 방법을

아래에 인용하였습니다.

인터넷상의 널린 문서들을 보면 한숨이 나옵니다. centos 구축 어쩌구라는 모 책에는 아주 아주 친절하게 centos 를 사용하여 apm 등 각종 데몬 및 어플들을

설치하는 방법에 대해서 기술하고 있습니다.

단 그 방법이 거의 다 소스컴파일입니다. 책내용도 지금껏 국내 유통되는 거의 모든 redhat 류의 책들과 똑같습니다. 단지 그 주체가

centos 일뿐 -_-;;; 이런것들 보면 답답합니다. 인터넷에 널린 설치 문서들도 거의 마찬가지 입니다 ( 특히 apm 의 경우 )

debian 이나 gentoo 같은것들은 각자의 패키지관리자를 쓰면서 어쩌다가 rpm 패키지가 이렇게 천대받게 된것인지 모르겠습니다.

요즘은 yum 같은 효율적인 수단과 dag 와 같은 좋은 서드파티 레포지트리가 있는데 말입니다.

무엇때문에 openssh 를 컴파일 하시는지 모르겠지만 centos 같은것 쓰신다면 그럴 필요 없습니다.

그냥 제공되는 rpm 쓰세요. 나중에 관리하기 힘들어집니다.

Quote:

컴파일
make

find /* > /root/vpopmail1

실제 설치
make install-strip

find /* > /root/vpopmail2

diff /root/vpopmail1 /root/vpopmail2 > /root/vpopmail-install

지겹게 이야기 했지만 find로 기존의 시스템 파일목록을
만든후 소스 설치후에 다시 find로 소스 설치후의
파일목록을 만들어 두개를 비교하면 설치된
파일 리스트가 나온다. 나중에 언인스톨할 시를
위해 만들어 둔다.

--------------- 절취선 ------------------------
하늘은 스스로 삽질하는 자를 삽으로 팬다.

http://glay.pe.kr


--------------- 절취선 ------------------------
하늘은 스스로 삽질하는 자를 삽으로 팬다.

http://glay.pe.kr

glay의 이미지

아 그리고 RHEL 쓰신다고 하셨는데..

RHEL 을 라이센스 없이 사용하시는것은 불법입니다.

그렇게 사용하실꺼면 centos 같은것들 쓰시고.. 라이센스가 있으시다면

버전에 따라서는 요즘 yum 도 지원을 합니다만 ( RHEL 5 ) RHEL 4 의 경우는 up2date 같은것을 사용하셔야 할듯합니다 ( 나중에 지원을 할라나? )

그래도 정 RHEL 을 쓰시고 싶으시다면 centos 등에서 업데이트된 ssh 를 가져와서 rpm -Uvh 등으로 설치하시면 됩니다 ( 별로 추천하지 않는다능~ )

아 그리고 컴파일한 sshd 등의 버전을 어떻게 확인하냐구 물어보셨는데..

아마 확인 못하시는것은 설치 된 rpm 패키지가 있어서 일꺼라 생각됩니다.

아까도 말씀드렸드시 보통은 prefix 를 사용한다고 했죠 ? ( configure 시.. )

그때 어디에 설치 할것인지는 configure 시에 명시하시면 됩니다.

단 /usr/local/ssh 등으로 설치 하셨다면 /usr/local/ssh/bin/ssh 나 /usr/local/ssh/bin/sshd 식으로 바이너리 파일이 생성되는데

이때 기본적으로 /usr/local/ssh/bin 등은 path 가 잡혀있지 않기 때문에 콘솔에서 ssh -V 등으로 버전을 확인하려해도

기본으로 path 가 잡힌 ssh 패키지의 버전이 확인되겠죠

prefix 를 명시했다면 prefix/bin/ssh -V ex) prefix 가 /usr/local/ssh 인 경우 /usr/local/ssh/bin/ssh -V

등으로 확인하시거나 그걸 path 걸어 사용하시고.

만약 configure 시에 prefix 를 따로 정의 하지 않았다면 일반적으로는 /usr/local 하단에 있는 bin lib sbin man doc 등등

디렉토리에 바이너리파일들이 복사 됩니다. 그럴 경우 /usr/local/bin/ssh -V 등으로 컴파일한 ssh 의 버전을 확인하면 되겠습니다.

--------------- 절취선 ------------------------
하늘은 스스로 삽질하는 자를 삽으로 팬다.

http://glay.pe.kr


--------------- 절취선 ------------------------
하늘은 스스로 삽질하는 자를 삽으로 팬다.

http://glay.pe.kr

김정균의 이미지

RHEL 을 라이센스 없이 사용하는 것은 불법이 아닙니다. 다만 지원을 받지 못할 뿐입니다. 또한, RHEL에 라이센스 되어 있는 상용 프로그램들은 사용하지 못하는 것이 맞습니다만, 배포본 자체는 GPL에 의거하여 사용에 제한이 없습니다.

glay의 이미지

아 그렇던가요...

iso 자체도 구할수 없고 하길레 그리고 또 어디선가 불법으로 봐서리 ..

저도 모르게 불법으로 간주해버렸네요..

;;;;;;

--------------- 절취선 ------------------------
하늘은 스스로 삽질하는 자를 삽으로 팬다.

http://glay.pe.kr


--------------- 절취선 ------------------------
하늘은 스스로 삽질하는 자를 삽으로 팬다.

http://glay.pe.kr

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.