ssh와 openssh 패키지의 차이점은 무엇입니까?


18

LAMP 서버를 설정하고 SSH를 사용하고 싶습니다. 나는 명령을 보았고 sudo apt-get install sshopenssh와 같은 것인지 궁금했습니다.

지금 apt-get install openssh를 수행하려면 내 컴퓨터에 두 가지 버전의 ssh가 있습니까?

답변:


28

Ok ... Simple : 패키지 관리자에게 물어 보자 aptitude search ssh. 다소 큰 출력을 얻을 수 있지만 몇 가지를 선택하겠습니다.

i A openssh-client                  - secure shell (SSH) client, for secure acce
p   openssh-server                  - secure shell (SSH) server, for secure acce
p   ssh                             - secure shell client and server (metapackag
v   ssh-client                      -                          
v   ssh-server                      -                                          

그것은 내 데스크탑이며 ssh 서버가 없습니다. 클라이언트가 있습니다. 첫 번째 편지를 보시겠습니까? 여기서 당신은 세 가지 다른 사람을 참조하십시오 i, p하고 v. 그들은 약자 installed, purged그리고 virtual. 설치는 명백하다, 프로그램은 거기에있다. purged프로그램이 완전히 제거 된 경우 제거되지 않음을 의미하며 제거라고하며 설치되지 않은 프로그램과 구분할 수 없습니다. 마지막으로 virtual. 이들은 실제 패키지는 아니지만 설치할 하나 이상의 패키지를 가리 킵니다.

설명에서 볼 수 있듯이 ssh클라이언트와 서버를 설치하는 일반 패키지입니다. 패키지 관리자에게 정확히 무엇을 의미하는지 물어 보자 aptitude show ssh.

Package: ssh                             
State: not installed
Version: 1:6.6p1-2ubuntu2.8
Priority: optional
Section: net
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: all
Uncompressed Size: 29,7 k
Depends: openssh-client (>= 1:6.6p1-2ubuntu2.8), openssh-server (>= 1:6.6p1-2ubuntu2.8)
Description: secure shell client and server (metapackage)
 This metapackage is a convenient way to install both the OpenSSH client and the OpenSSH server. It provides nothing in and of itself, so you
 may remove it if nothing depends on it.
Homepage: http://www.openssh.org/

설명은 매우 간단하지만 설명보다는 설명에서 더 많은 정보를 수집 할 수 있습니다. 로 시작하는 줄이 있습니다 Depends. 즉,이 패키지를 설치하려면 다음 패키지도 설치해야합니다. 이제 이것들을보세요 : openssh-client와 openssh-server를 모두 설치합니다.

그렇다면 차이점은 무엇입니까? aptitude install openssh-server설치 만합니다 openssh-server. aptitude install ssh설치 openssh-serveropenssh-client, 둘 다 설치 되지만 매우 이상한 구성이 없으면 거의 이미 설치되어 있습니다 openssh-client.

실제로? 차이점은 없지만 오늘 패키지에 대해 배워야합니다.


훌륭한 답변 jawtheshark에 감사드립니다. "성능"을 실행할 때 현재 설치되어 있지 않다는 것을 알 수 있습니다 ... 우분투와 함께 설치되는 기본 프로그램이 아니어야합니까?
jb61264

1
실제로는 아닙니다. 많은 지침에 따르면 apt-get완전히 사용 하는 것이 좋습니다. aptitude다른 apt- * 프로그램의 여러 기능을 통합하기 때문에 선호 합니다. 예를 들어, 검색 명령은 apt-cache대신에 수행해야합니다 apt-get. 블록에 새로운 아이가있다 apt16.04LTS에 기본적으로 포함되어있는
jawtheshark

1
역사적으로 (메모리에서 다른 사람들이 나를 교정 할 수 있음) dpkg, apt-get(및로 시작하는 다른 많은 도구 apt-), aptitude그리고 지금 apt. 순서 dpkg가 가장 오래되고 apt최신입니다.
jawtheshark

1
@ jb61264 귀하의 질문에 완전히 답변하므로이 답변에 동의하셔야합니다. 나는 이것보다 더 좋은 것을 얻을 수 있을지 의문이다. :)
Shomz
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.