업데이트, 시간대, SSH, UFW, TCP Wrapper 정도만 해준다.
이후에 서비스나 필요에 따라서 보안 사항들을 추가한다.
sudo apt update
sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
date
sudo vi /etc/ssh/sshd_config
Port xxxxx
PermitRootLogin no #prohibit-password
AllowUsers yyyyy
PasswordAuthentication yes
PermitEmptyPasswords no
#Subsystem sftp /usr/lib/openssh/sftp-server
xxxxx는 앞으로 SSH가 사용할 포트번호이다.
root는 SSH로 접속할 수 없다.
yyyyy는 SSH 접속을 허용할 사용자 계정이다.
일단 sFTP는 주석해서 사용하지 않음으로 한다.
sudo systemctl restart sshd
sudo ufw allow xxxxx/tcp
sudo ufw deny 22
sudo ufw enable
sudo ufw status
sudo -i
echo "ALL: ALL" >> /etc/hosts.deny
echo "sshd: ALL" >> /etc/hosts.allow
exit
sudo reboot
반응형
'설치' 카테고리의 다른 글
WSL2 설치 - Windows 10 (0) | 2023.08.07 |
---|---|
VMWare Workstation Pro 삭제 - Windows (0) | 2023.08.07 |
Ubunut Server 22.04 LTS 설치 (0) | 2023.08.05 |
MS Sql Server 2008 R2 설치 - Windows Server 2022 (0) | 2023.08.04 |
FreeBSD 설치 후 기본 단도리 (0) | 2023.07.18 |