방화벽 (ufw)을 실행하고 열려야하는 포트만 허용해야합니다 (22 SSH).
https://help.ubuntu.com/community/UFW
ufw가 포함 된 GUI가 필요한 경우 GUFW가 있습니다.
https://help.ubuntu.com/community/Gufw
또한 자동 봇 등이 로그인 할 수 없도록 sshguard와 같은 것을 사용해야합니다.
http://www.sshguard.net/
SSHGuard는 처음 한 번의 로그인 시도에서 5 분 또는 15 분 (어떤 것을 기억하지 못하는지)까지 금지하며 더 많은 로그인 시도가 실패하면 기하 급수적으로 증가합니다. 이 경우 도움이되는 별칭이 있습니다.
alias ssh-add='\ssh-add -D && \ssh-add '
(따라서 ssh-agent는 너무 많은 키를 포함하지 않으므로 실패합니다)
alias sshguard-show-bans='sudo iptables -L sshguard --line-numbers'
(sshguard가 추가 한 금지를 보려면)
alias sshguard-unban='sudo iptables -D sshguard '
(IP 주소를 쉽게 금지 해제합니다. 사용법 sshguard-unban number_from_sshguard_show_bans)
또한 비밀번호로 로그인 할 수 없도록 SSHd에 지시해야합니다 (선택 사항이지만 권장됩니다.이를 수행하지 않는 경우 적어도 sshguard 또는 다른 비밀번호를 사용하십시오)
https://help.ubuntu.com/11.10/serverguide/C/ openssh-server.html
VNC는 SSH로 터널링 될 수 있습니다. ~ / .ssh / config에서는 다음과 같습니다.
Host lan-weibef
Port 8090
User mkaysi
hostname compaq-mini.local
LocalForward 127.0.0.1:8090 127.0.0.1:5900
마지막 행은 포트 5900 (VNC)을 로컬 호스트 포트 8090으로 전달하여 원격 서버에 연결하고 VNC 클라이언트에 로컬 호스트 8090에 연결하도록 지시합니다. ( "Port" "User" "hostname"및 "LocalForward"앞에 4 개의 공백이 있습니다.