서비스 시작

Untitled

포트 변경

1. sshd 포트 변경

아래 경로의 sshd_config 파일에 sshd에서 사용하는 ssh 포트 번호가 기재되어 있습니다.

pi@raspberrypi:~ $ sudo vi /etc/ssh/sshd_config

sshd_config 파일에 포트 항목을 찾아서, 원하는 번호로 변경해줍니다. 이미 사용하고 있는 번호는 피해야합니다. 저는 10022번으로 변경했습니다.

# This sshd was compiled with PATH=/usr/bin:/bin:/usr/sbin:/sbin

# The strategy used for options in the default sshd_config shipped with
# OpenSSH is to specify options with their default value where
# possible, but leave them commented.  Uncommented options override the
# default value.

#Port 22
Port 10022
#AddressFamily any
#ListenAddress 0.0.0.0
#ListenAddress ::

#HostKey /etc/ssh/ssh_host_rsa_key
#HostKey /etc/ssh/ssh_host_ecdsa_key

2. services 파일 포트 변경

리눅스 services 파일에는 모든 네트워크 서비스를 위한 포트 번호와 그 용도가 기재되어 있습니다. 기본적으로 네트워크 프로그램들은 모두 이 파일(/etc/services)을 보고 서비스/포트번호/프로토콜을 확인합니다. 따라서, services 파일의 ssh 항목도 위에서 변경한 포트 번호로 동일하게 변경해줍니다.

pi@raspberrypi:~ $ sudo vi /etc/services

services 파일의 ssh 항목도 위에서 변경한 포트 번호로 동일하게 변경해줍니다.

otd		17/tcp		quote
msp		18/tcp				# message send protocol
msp		18/udp
chargen		19/tcp		ttytst source
chargen		19/udp		ttytst source
ftp-data	20/tcp
ftp		21/tcp
fsp		21/udp		fspd
ssh		10022/tcp				# SSH Remote Login Protocol
telnet		23/tcp
smtp		25/tcp		mail
time		37/tcp		timserver
time		37/udp		timserver
rlp		39/udp		resource	# resource location
nameserver	42/tcp		name		# IEN 116
whois		43/tcp		nicname
tacacs		49/tcp				# Login Host Protocol (TACACS)

두 가지 설정을 완료하고 나서 라즈베리파이를 재부팅합니다. 부팅이 완료되면 변경된 ssh 포트 번호를 통해서 ssh 접속을 해봅니다. 연결이 정상이면 포트 변경 설정은 끝입니다.