Ubuntu 14.04를 사용 중에 sshd를 설치하려고 하는 데 설치 중의 'unmet dependencies'에러가
발생한다. 다음에서 14.04에서 sshd를 실치하는 방법을 설명한다.


일단 패키지의 이름은 openssh이고 client패키지와 server패키지로 분리되어 있다.
다음과 같이 apt-get을 사용하여 설치를 시도한다.
sshd_inst_1.png

openssh-server를 설치하기 전에 openssh-client가 설치되어야 한다는 의미(!?)인 듯 ...
sshd_inst_2.png

openssh-client는 이미 최신 버젼이라는 의미이다.
PC의 패키지디비를 업데이트하여 본다.
 sshd_inst_4.png
sshd_inst_5.png


다시 openssh-server, openssh-client의 설치를 시도하지만 ....
sshd_inst_6.png

여전히 같은 에러가 생긴다. ???
다음 repository를 설정하고 openssh-client, openssh-server순으로 다시 설치한다.
    $ sudo apt-add-repository "deb http://archive.ubuntu.com/ubuntu precise main restricted"
    $ sudo apt-get update
sshd_inst_7.png

그리고 'unmet dependencies'에러메시지에 명시(!) openssh-client의 버젼으로 새로 설치해 준다.
sshd_inst_8.png

sshd가 성공적으로 설치되었으며, config-file(/etc/ssh/sshd_config)을 필요하면 수정하고 데몬을 시작시킨다.
sshd_inst_9.png
    $ sudo /etc/init.d/ssh restart

그리고 sshd데몬의 실행여부를 ps나 netstat명령으로 확인할 수 있다.
    $ ps -ef | grep ssh
    $ netstat -ntl

기본 통신포트는 22번으로 config-file에 지정되어 있다.