기사 요약 : “우분투 16.04.4 LT에는 기본적으로 SSH 서버가 포함됩니다?”

우분투 16.04.4 LTS는 기본적으로 SSH 서버를 포함하지 않습니다. 그러나 쉽게 설치하고 시스템에 원격 액세스 할 수 있도록 구성 할 수 있습니다. 이 기사에서는 SSH 서버 설정 및 클라이언트 시스템에서 연결을 포함하여 Ubuntu의 SSH 구성에 대한 완전한 안내서를 제공합니다.

키 포인트:

  • SSH는 컴퓨터 간 원격 통신에 사용되는 안전한 네트워크 프로토콜입니다.
  • Openssh는 Linux, BSD 및 Windows에서 SSH 기능을 제공하는 인기있는 오픈 소스 도구입니다.
  • Ubuntu에 SSH 서버를 설정하려면 OpenSsh-Server 패키지가 설치되어 있어야합니다.
  • 필요한 패키지를 설치하기 전에 Sudo 권한과 인터넷 연결이 있는지 확인하십시오.
  • OpenSsh-Server 패키지를 설치 한 후 “Service SSH 상태”명령을 사용하여 서버의 상태를 확인할 수 있습니다.
  • SSH 서비스가 실행되지 않으면 “sudo systemctl enable -now ssh”명령을 사용하여 활성화 할 수 있습니다.
  • 방화벽이 활성화 된 경우 “Sudo UFW 허용 SSH”명령을 사용하여 방화벽을 통해 SSH 연결을 허용해야 할 수도 있습니다.
  • 클라이언트 시스템에서 Ubuntu 시스템에 연결하려면 서버의 IP 주소를 알고 “SSH”명령을 사용해야합니다.
  • 클라이언트 시스템에 아직 설치되지 않은 경우 OpenSsh-Client 패키지를 설치하십시오.
  • 연결되면 SSH를 사용하여 우분투 시스템을 원격으로 관리하고 제어 할 수 있습니다.

질문과 답변:

1. SSH는 무엇이며 왜 중요한가?

SSH (Secure Shell)는 안전하지 않은 네트워크를 통해 두 컴퓨터 간의 암호화 된 통신을 허용하는 안전한 네트워크 프로토콜입니다. 원격 시스템에 액세스하고 관리하는 안전한 방법을 제공하고 납치 및 도청과 같은 공격으로부터 보호하는 안전한 방법을 제공하기 때문에 중요합니다.

2. Ubuntu 16에서 SSH 서버를 활성화 할 수 있습니까?.04.4 LTS?

예, Ubuntu 16에서 SSH 서버를 활성화 할 수 있습니다.04.OpenSsh-Server 패키지를 설치하고 그에 따라 구성하여 4 LTS.

삼. Ubuntu에 OpenSsh-Server 패키지를 어떻게 설치합니까??

“Sudo apt install OpenSsh-Server”를 실행하여 Ubuntu에 OpenSsh-Server 패키지를 설치할 수 있습니다.

4. Ubuntu에서 SSH 서버의 상태를 어떻게 확인할 수 있습니까??

“Service SSH Status”또는 “Sudo SystemCTL 상태 SSH”라는 명령을 실행하여 Ubuntu의 SSH 서버 상태를 확인할 수 있습니다.

5. SSH 서비스가 Ubuntu에서 실행되지 않으면 어떻게해야합니까??

SSH 서비스가 Ubuntu에서 실행되지 않는 경우 “Sudo SystemCTL enable -Now SSH”라는 명령을 실행하여 활성화 할 수 있습니다.

6. Ubuntu의 방화벽을 통해 SSH 연결을 허용하려면 어떻게해야합니까??

“Sudo UFW 허용 SSH”라는 명령을 실행하여 Ubuntu의 방화벽을 통해 SSH 연결을 허용 할 수 있습니다.

7. 클라이언트 시스템에 OpenSsh-Client 패키지를 설치해야합니까??

클라이언트 시스템에서 Ubuntu 시스템에 연결하려면 아직 설치되지 않은 경우 클라이언트 시스템에 OpenSSH-Client 패키지를 설치해야 할 수도 있습니다.

8. ssh를 사용하여 클라이언트 컴퓨터에서 Ubuntu 시스템에 어떻게 연결하려면?

SSH를 사용하여 클라이언트 시스템에서 Ubuntu 시스템에 연결하려면 Ubuntu 시스템의 IP 주소를 알고 “SSH”명령을 사용하고 IP 주소를 사용해야합니다.

9. SSH를 사용하여 우분투 시스템을 원격으로 관리하고 제어 할 수 있습니까??

예, SSH를 사용하여 Ubuntu 시스템에 연결되면 다양한 명령 줄 도구 및 유틸리티를 사용하여 원격으로 관리하고 제어 할 수 있습니다.

10. 원격 액세스에 SSH를 사용하는 것이 안전합니까??

예, SSH는 모든 트래픽을 암호화하고 무단 액세스를 방지하기위한 인증 방법을 제공하므로 원격 액세스를위한 안전한 것으로 간주됩니다.

11. SSH는 기계 간 파일 전송에 사용할 수 있습니다?

예, SSH에는 SCP (Secule Copy) 및 SFTP (SSH 파일 전송 프로토콜)와 같은 기능이 포함되어있어 기계간에 안전 파일 전송이 가능합니다.

12. SSH를 사용하여 Ubuntu의 Windows 머신에 액세스 할 수 있습니까??

예, SSH를 사용하여 Windows 시스템에 SSH 서버를 설치하거나 타사 SSH 클라이언트를 사용하여 Ubuntu의 Windows 머신에 액세스 할 수 있습니다.

13. 원격 액세스를위한 SSH에 대한 대체 도구가 있습니까??

예, Telnet 및 RDP (원격 데스크탑 프로토콜)와 같은 원격 액세스 용 SSH에 대한 대체 도구가 있습니다. 그러나 SSH는 보안 기능으로 인해 선호됩니다.

14. SSH를 사용하여 모바일 장치에서 Ubuntu 시스템에 액세스 할 수 있습니까??

예, SSH를 사용하여 모바일 장치에 SSH 클라이언트 앱을 설치하여 모바일 장치에서 Ubuntu 시스템에 액세스 할 수 있습니다.

15. Ubuntu에서 SSH 서버를 어떻게 보호 할 수 있습니까??

Ubuntu에서 SSH 서버를 보호하려면 루트 로그인을 비활성화하고 강력한 암호를 시행하며 인증을 위해 SSH 키 사용을 고려해야합니다.

우분투 16.04.4 LT에는 기본적으로 SSH 서버가 포함됩니다? 복제하다

Ubuntu 시스템에 연결하려면 컴퓨터의 IP 주소를 알고 SSH 명령을 사용해야합니다

우분투의 SSH 구성에 대한 완전한 안내서

SSH는 요즘 원격 Linux 서버에 액세스하는 기본 방법이되었습니다.

SSH는 Secure Shell과 IT를 나타냅니다’s 원격 방식으로 두 컴퓨터 간의 커뮤니케이션을 확립하는 데 사용되는 강력하고 효율적이며 인기있는 네트워크 프로토콜입니다. 그리고하자’이름의 안전한 부분을 잊지 마십시오. SSH는 모든 트래픽을 암호화하여 다른 인증 방법과 무수한 구성 옵션을 제공하면서 납치 및 도청과 같은 공격을 방지합니다.

이 초보자에서’S 가이드, 당신’LL 학습 :

  • SSH의 기본 개념
  • SSH 서버 설정 (원격으로 액세스하려는 시스템)
  • 클라이언트 컴퓨터 (개인용 컴퓨터)에서 SSH를 통해 원격 서버에 연결

SSH의 절대 기본

구성 프로세스가보기 전에 SSH의 절대 기본 개념을 거치는 것이 좋습니다.

SSH 프로토콜은 서버 클라이언트 아키텍처를 기반으로합니다. 그만큼 “섬기는 사람” 허용 “고객” 통신 채널을 통해 연결됩니다. 이 채널은 암호화되고 교환은 공개 및 개인 SSH 키 사용에 의해 관리됩니다.

SSH 다이어그램

Openssh는 Linux, BSD 및 Windows에서 SSH 기능을 제공하는 가장 인기있는 오픈 소스 도구 중 하나입니다.

성공적인 SSH 설정을 위해서는 다음과 같습니다

  • 서버 역할을하는 시스템에 SSH 서버 구성 요소가 있습니다. 이것은 제공됩니다 OpenSsh-Server 패키지.
  • 원격 서버 시스템에 연결할 위치에서 시스템에 SSH 클라이언트 구성 요소가 있습니다. 이것은 제공됩니다 OpenSsh-Client 패키지 및 대부분의 Linux 및 BSD 배포판이 사전 설치되어 있습니다.

서버와 클라이언트를 구별하는 것이 중요합니다. SSH를 통해 다른 사람들이 시스템에 연결하기를 원하는 좋은 이유가 없다면 개인용 컴퓨터가 SSH 서버 역할을하는 것을 원하지 않을 수도 있습니다.

일반적으로 서버로 작동하는 전용 시스템이 있습니다. 예를 들어, Ubuntu 서버를 실행하는 Raspberry Pi. Raspberry Pi에서 SSH를 활성화하여 터미널에서 SSH를 사용하여 기본 개인 컴퓨터에서 장치를 제어하고 관리 할 수 ​​있습니다.

그 정보로’s Ubuntu에서 SSH 서버를 설정할 수있는 방법 봅니다.

우분투에서 SSH 서버 구성

SSH 설정은 복잡하지 않으며이를 위해 몇 단계 만 있으면됩니다.

전제 조건

  • 사용자와 수도 서버 시스템의 권한
  • 필요한 패키지를 다운로드하려면 인터넷 연결
  • 네트워크의 다른 시스템. LAN의 다른 컴퓨터, 인터넷을 통한 원격 서버 또는 컴퓨터에서 호스팅되는 가상 머신 일 수 있습니다.

다시, SSH 서버 설치는 서버 역할을하려는 시스템에서 수행하고 SSH를 통해 원격으로 연결하려는 시스템에서 수행해야합니다.

1 단계 : 필요한 패키지를 설치합니다

허락하다’s는 필요한 명령을 입력하기 위해 터미널 창을 열어 시작합니다.

새로운 패키지 또는 소프트웨어를 설치하기 전에 최신 버전을 실행하고 있는지 확인하기 전에 Ubuntu 시스템을 업데이트하는 것을 잊지 마십시오.

 sudo apt update && sudo 적절한 업그레이드 

SSH 서버를 실행하는 데 필요한 패키지는 OpenSsh의 OpenSsh-Server 구성 요소에서 제공합니다

Sudo Apt 설치 OpenSsh-Server

OpenSsh-Server 설치

2 단계 : 서버의 상태 확인

패키지의 다운로드 및 설치가 완료되면 SSH 서비스는 이미 실행 중이지만 다음과 같이 확인할 것입니다

서비스 SSH 상태

SystemD 명령을 사용할 수도 있습니다

sudo systemctl 상태 ssh

당신은 이와 같은 것을보아야합니다. Q를 누르면 명령 프롬프트로 돌아갑니다.

SSH 서비스 상태 확인

귀하의 경우 서비스가 실행되지 않으면 다음과 같이 활성화해야합니다

Sudo SystemCtl enable -now ssh

3 단계 : 방화벽을 통해 SSH를 허용합니다

Ubuntu는 UFW (uncomplicatedfirewall)라는 방화벽 유틸리티가 함께 제공되는 인터페이스입니다 iptables 그것은 차례로 네트워크를 관리합니다’S 규칙. 방화벽이 활성화되면 SSH 서버에 대한 연결을 방지 할 수 있습니다.

원하는 액세스가 허용되도록 UFW를 구성하려면 다음 명령을 실행해야합니다

Sudo UFW 허용 ssh

UFW의 상태는 Sudo UFW 상태를 실행하는 것을 확인할 수 있습니다 .

현재 SSH 서버가 가동 중이며 클라이언트의 연결을 기다리고 있습니다.

로컬 컴퓨터에서 원격 시스템에 연결합니다

로컬 Linux 시스템에는 이미 SSH 클라이언트가 설치되어 있어야합니다. 그렇지 않은 경우 항상 우분투에서 다음 명령을 사용하여 설치할 수 있습니다

Sudo Apt 설치 OpenSsh-Client

Ubuntu 시스템에 연결하려면 컴퓨터의 IP 주소를 알고 SSH 명령을 사용해야합니다

변화 사용자 이름 시스템의 실제 사용자에게 주소 우분투 머신의 IP 주소로.

당신이하지 않으면’컴퓨터의 IP 주소를 알고 서버 터미널에 IP A를 입력하고 출력을 확인할 수 있습니다. 다음과 같은 것이 있어야합니다

SSH 찾기 IP

여기에서 볼 수 있듯이 내 IP 주소는입니다 192.168.1.111. 허락하다’s를 사용하여 연결하십시오 [이메일 보호] 체재.

SSH 서버에 처음 연결하면 호스트 추가 권한을 요청합니다. 예를 입력하고 Enter를 누르십시오.

SSH와 처음으로 연결

즉시 SSH는 호스트가 영구적으로 추가되었다고 말한 다음 사용자 이름에 할당 된 비밀번호를 요청합니다. 비밀번호를 입력하고 한 번 더 입력하십시오.

SSH 비밀번호를 요구합니다

그리고 Voila! 우분투 시스템에 원격으로 로그인됩니다!

SSH와 연결되었습니다

이제 원격 시스템에서 작업 할 수 있습니다’정상적인 S 터미널.

SSH 연결을 닫습니다

연결을 닫으려면 출구를 입력하면 확인을 요청하지 않고 한 번에 닫습니다.

종료와의 연결을 닫습니다

우분투에서 SSH를 멈추고 비활성화합니다

SSH 서비스를 중지하려면이 명령이 필요합니다

sudo systemctl sph ssh

서비스를 다시 시작할 때까지 또는 시스템이 재부팅 될 때까지 서비스가 중지됩니다. 다시 시작하려면 다음을 입력하십시오

sudo systemctl start ssh

이제 시스템 부팅 중 시작부터 비활성화하려면 다음을 사용하십시오

Sudo SystemCTL Disable SSH

이것은 이겼다’t 현재 세션 중에 서비스가 실행되는 것을 중지합니다. 시스템 부팅 중에 다시 시작하려면 다음을 입력하십시오

Sudo SystemCTL 활성화 SSH

다른 SSH 클라이언트

도구 SSH는 Linux에서 MacOS에 이르기까지 대부분의 Nix 시스템에 포함되어 있지만 존재하는 유일한 옵션은 아닙니다. 다른 운영 체제에서 사용할 수있는 몇 가지 클라이언트가 있습니다

  • Putty는 Windows 사용자들 사이에서 매우 인기있는 무료 및 오픈 소스 SSH 클라이언트입니다. 우분투에 퍼티를 설치할 수도 있습니다. 그것’기능이 가득하고 사용하기가 매우 쉽습니다. Windows Station에서 Ubuntu 머신에 연결하는 경우 Putty는 훌륭한 선택입니다.
  • Juicessh는 Android 사용자를위한 놀라운 도구입니다. 당신이 이동 중이고 우분투 시스템에 연결하기 위해 모바일 클라이언트가 필요한 경우, Juicessh에게 Go를 제공하는 것이 좋습니다. 그것’S는 거의 10 년 동안 주변에있었습니다’무료로 사용할 수 있습니다.
  • 마지막으로 Linux, Windows, MacOS, iOS 및 Android에서 Termius를 사용할 수 있습니다. 무료 계층 버전과 몇 가지 프리미엄 옵션이 있습니다. 많은 서버를 실행하고 연결을 공유하는 팀과 협력하는 경우 Termius는 귀하에게 좋은 옵션입니다.

마무리

이러한 지침을 사용하면 Ubuntu 시스템에서 SSH를 서버 서비스로 설정하여 명령 줄을 사용하고 필요한 작업을 수행하기 위해 컴퓨터에 원격으로 그리고 안전하게 연결할 수 있습니다.

다른 웹 사이트 인 Linux Handbook에는 SSH에 대한 다양한 정보 기사가 있습니다. 여기에서 다음을 읽는 것이 좋습니다

  • Linux에서 SSH를 시작합니다
  • SSH 구성 파일을 사용하여 여러 SSH 연결을 관리합니다
  • 비밀번호를 위해 SSH 서버에 공개 키 추가 인증이 적습니다
  • SSH 강화 팁 SSH 서버를 보호합니다

압도적으로 발견되면 Linux Handbook은 초보자를위한 SSH와 함께 실습 실험실과 함께 설명하는 프리미엄 비디오 코스가 있습니다. 이것은 당신에게 주제에 대한보다 간소화 된 지식을 줄 것입니다.

우분투 16.04.4 LT에는 기본적으로 SSH 서버가 포함됩니다? [복제하다]

이 답변에 따르면 SSH는 기본적으로 비활성화됩니다. 그러나 튜토리얼을 둘러 보면 SSH 서버 설치의 많은 예가있었습니다 (E.g. sudo apt install openssh-server). 설치 후 (새로운 데이터 사용법 등에 대한 적절한 프롬프트 등.), 앞서 언급 한 게시물을 확인하고/etc/init/ssh 파일을 찾았습니다.conf는 실제로 존재했습니다. 이유없이 Openssh를 설치 했습니까?.04.4 LT에는 SSH 서버가 내장되어있어 단순히 활성화하고 구성해야했습니다?