설치된 패키지 목록을 확인하려면
$ dpkg -l
너무 많은 목록이 나오기 때문에 ssh 관련 목록만 확인해 보자.
$ dpkg -l |grep ssh
ii openssh-client 1:5.8p1-7ubuntu1 secure shell (SSH) client, for secure access to remote machines
설치되어 있지 않기 때문에.. 설치하러 고고~
$ sudo apt-get install openssh-server
패키지가 다운로드 되어 자동으로 설치되고 데몬이 동작한다.
>>> 설치 과정에 오류가 있다면 여길 참고 <<<
데몬이 잘 동작하는지 확인하자...ssh 기본 포트는 22이다.
-----------------------------------------------------------------------------------------------------------
## ssh 서버 재시작
$ sudo /etc/init.d/ssh restart
## ssh포트변경
아래 파일을 열어서 포트를 변경하면 된다.
$ sudo vi /etc/ssh/sshd_config
$ dpkg -l
너무 많은 목록이 나오기 때문에 ssh 관련 목록만 확인해 보자.
$ dpkg -l |grep ssh
ii openssh-client 1:5.8p1-7ubuntu1 secure shell (SSH) client, for secure access to remote machines
ii ssh-import-id 2.5-0ubuntu2 securely retrieve an SSH public key and install it locally
$ sudo apt-get install openssh-server
패키지가 다운로드 되어 자동으로 설치되고 데몬이 동작한다.
>>> 설치 과정에 오류가 있다면 여길 참고 <<<
데몬이 잘 동작하는지 확인하자...ssh 기본 포트는 22이다.
$ netstat -ntl
Active Internet connections (only servers)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp6 0 0 :::22 :::* LISTEN
-----------------------------------------------------------------------------------------------------------
## ssh 서버 재시작
$ sudo /etc/init.d/ssh restart
## ssh포트변경
아래 파일을 열어서 포트를 변경하면 된다.
$ sudo vi /etc/ssh/sshd_config
# Package generated configuration file
# See the sshd_config(5) manpage for details
# What ports, IPs and protocols we listen for
Port 22
# Use these options to restrict which interfaces/protocols sshd will bind to
#ListenAddress ::
#ListenAddress 0.0.0.0