SSH 보안

SSH 보안

Ubuntu를 터미널(?) 서버로 실행할 수 있나요? 내 PC를 Ubuntu 데스크탑으로 사용하고 때로는 내 랩톱을 사용하여 동일한 계정에 대한 PC 로그인에 연결하고 내 PC에서와 같이 모든 것을 실행하고 싶습니다. PC는 대부분의 컴퓨팅이 작동하는 서버가 될 것이며 랩톱은 단지 터미널일 뿐입니다. 학교에서 이와 같은 것을 본 적이 있지만 서버 측에서는 어떻게 작동하는지 잘 모르겠습니다. 내 영어가 미안해요. 내 모국어가 아니거든요 ;-)

답변1

, 귀하의 PC를 서버로 사용할 수 있습니다.

"터미널" 액세스를 위해서는 PC에 OpenSSH 서버가 설치되어 있어야 합니다.

sudo apt 설치 openssh-서버

설치가 완료되면 동일한 네트워크(LAN)에 있는 한 노트북에서 PC에 연결할 수 있습니다.

귀하의 PC에 로컬 IP가 192.168.123.456이라고 가정해 보겠습니다.

그런 다음 SSH를 사용하여 터미널에 연결할 수 있습니다.

SSH[이메일 보호됨]

"login"은 PC 계정 이름입니다.

다음을 통해 로컬 IP를 확인할 수 있습니다.

호스트 이름 -I

또는

IP를 다음과 같이

SSH 보안

추가 구성 없이 OpenSSH를 실행한다는 점을 명심하세요.안전하지 않다.

OpenSSH 서버가 실행 중인 상태에서 PC가 안전한지 확인하려면 추가 보안 조치를 취해야 합니다.

SSH 서버를 보호하려면 최소한 /etc/ssh/sshd_config를 편집해야 합니다.

sudo 편집기 /etc/ssh/sshd_config

다음을 사용하여 루트 계정에 대한 로그인을 방지합니다.

PermitRoot로그인 없음

비밀번호 인증 비활성화

비밀번호인증번호

대신 ssh-key를 사용하십시오.

또한 파일 맨 아래에 다음을 사용하여 새 줄을 추가합니다.

사용자 로그인 허용

이 계정만 SSH에서 사용할 수 있도록 합니다.

여기에서 SSH 보안에 대한 자세한 내용을 읽어보세요.

Fail2ban으로 무차별 대입 공격 방지

와 함께실패2금지SSH 서버를 대상으로 하는 무차별 대입 공격을 방지할 수 있습니다.

다음을 사용하여 Fail2ban을 설치할 수 있습니다.

적절한 설치 실패2반

SSH 포트를 변경하는 경우 Fail2ban 구성에서도 변경하는 것을 잊지 마십시오.

SSH 포트를 22에서 2222로 변경했다고 가정해 보겠습니다.

/etc/fail2ban/jail.d/defaults-debian.conf에서 설정할 수 있습니다.

sudo 편집기 /etc/fail2ban/jail.d/defaults-debian.conf

그래서 그것은 다음과 같습니다:

[sshd]
활성화 = 사실
포트 = 2222

그런 다음 다음을 사용하여 fall2ban을 다시 시작하십시오.

systemct restart fail2ban

네트워크 설정 및 방화벽

  1. LAN 외부에서 SSH 서버에 연결하려면 공용 IP를 통해 SSH 서버에 연결할 수 있도록 라우터 설정에서 SSH 포트를 전달해야 합니다.
  2. 공용 IP가 동적인 경우 공용 IP가 변경되더라도 SSH 서버를 이 도메인 이름으로 연결할 수 있도록 도메인 이름으로 DDNS(동적 DNS) 서비스를 설정해야 합니다.
  3. 다음을 사용하여 방화벽 설정을 고려하십시오.iptablesSSH 서버에 대한 연결을 제어합니다.

답변2

SSH를 사용하면 터미널이 있고 그래픽 작업을 시작할 수도 있지만 가상 데스크톱처럼 데스크톱에 액세스하려는 경우 가장 쉬운 방법은 vnc 서버와 vnc 클라이언트를 사용하는 것입니다. Remmina도 잘 작동합니다. VNC 클라이언트와 서버는 표준 Ubuntu 저장소에 있으므로 표준 Ubuntu 소프트웨어를 사용하여 찾아 설치할 수 있습니다. VNC의 장점은 대부분의 운영 체제에 클라이언트가 있으므로 Windows, (모든) Linux, Mac, Android가 설치된 노트북이나 컴퓨터가 작동한다는 것입니다. 서버 설정을 조정하면 이전 Dos 시스템에도 연결할 수 있습니다.

나는 이것으로 만지작거린 것을 기억하고 그것이 작동하도록 하기 위해 서버 측 우분투 방화벽에 포트 23 또는 5900 구멍을 뚫어야 한다는 것을 우연히 발견했습니다.

관련 정보