단 3 단계로 비밀번호없이 SSH 연결 설정

안녕하세요

여기에서 원격으로 PC에 연결하는 방법을 볼 수 있습니다. SSH 처음에 암호를 입력하기 만하면 두 컴퓨터를 모두 다시 시작하더라도 암호를 다시 요구하지 않습니다.

그러나 먼저 그것이 무엇인지에 대한 간략한 설명을 보겠습니다. SSH:

SSH 두 컴퓨터 간의 통신 수단 인 프로토콜입니다. 원격으로 팀을 관리 할 수 ​​있습니다. SSH를 통해 다른 컴퓨터에 액세스하면 해당 터미널에 입력 한 명령이 다른 컴퓨터에서 실행되어이를 관리 / 제어합니다.

전달되는 모든 것 SSH, 암호화되고 상당히 우수한 보안 기능을 제공합니다.

이제 세 단계로 구성하는 방법을 살펴 보겠습니다. PC # 1 액세스 PC # 2 비밀번호를 입력하지 않고 :

우리는 다음과 같은 상황이 있습니다.

PC # 1-» 연결하려는 PC # 2,이 다른 PC에 연결할 때마다 암호를 입력하지 않아도됩니다.

PC # 2-» SSH 서버가 설치되어 있습니다. 이것은 하나입니다 PC # 1 연결되고 암호를 입력하지 않고 연결됩니다. 이 PC에는 뿌리.

시작하겠습니다…

1. En PC # 1 우리는 다음과 같이 씁니다.

  • ssh-keygen -b 4096 -t rsa

공개 키가 생성됩니다. "공개 및 개인 키"와 너무 혼동되지 않도록 아주 간단하게 설명하겠습니다.

주머니에 집 열쇠 두 개가 있는데, 하나는 함께 살기 때문에 여자 친구에게주고, 다른 하나는 혼자 남겨져 아무에게도주지 않는다고 가정 해 봅시다. 글쎄, 당신이 여자 친구에게 준 열쇠는 그녀가 당신의 허락을 구하지 않고 당신에게 말하지 않고 당신의 집에 들어갈 수있게 해줄 것입니다. 이는 사용자의 허가를 요청하지 않고 (즉, 사용자 이름 + 암호를 입력하지 않고) 한 PC가 다른 PC에 액세스 할 수 있도록하는 "키"인 공개 키입니다.

해당 명령을 입력하면 다음과 같이 표시됩니다.

2. 그냥 누르세요 [시작하다], 잠시 후 다시 누릅니다. [시작하다], 잠시 후 다시 한 번 [시작하다]. 내 말은, 우리는 [시작하다] 총 세 (3) 번 누르기 만하면됩니다 ... 아무것도 쓰지 않습니다

이렇게하면 다음과 매우 유사한 것이 나타납니다.

준비, 우리는 이미 공개 키를 가지고 있습니다 ... 이제 우리는 원하는 사람에게 그것을 줄 필요가 있습니다 (예시처럼, 우리 여자 친구에게 줘 haha)

우리가 원하는 것은 PC # 1 연결 PC # 2, 이미 있음 PC # 1 위의 모든 작업을 수행했습니다. PC # 2 우리는 아무것도하지 않았습니다. 좋은, PC # 2 예를 들어 IP 주소가 있습니다. 10.10.0.5.

3. 우리는 넣어 PC # 1 다음과 같은

이것이하는 일은 단순히 여러분에게 공개 키를 제공하는 것입니다. PC # 1 a PC # 2즉, PC # 2 공개 키 PC # 1동안 PC # 1 그는 자신의 개인 키를 유지합니다. 누구에게도 주어지지 않은 그 열쇠. 사용자와 실수하지 않는 것이 중요합니다. 즉, 사용자가“뿌리"PC # 2에는 존재하지 않습니다. 오류가 발생합니다. 어떤 사용자를 사용할 것인지 명확하게하는 것이 중요합니다. 암호없이 액세스를 구성하는 사용자가 향후 액세스해야하는 사용자와 동일 할 것입니다. 이 작업이 완료되면 다음과 같이 표시됩니다.

이전 단계에서 사용자의 비밀번호를 입력해야합니다. PC # 2.

그리고 짜잔 ... 모든 것이 구성되었습니다.

또한 터미널에 표시되는 것처럼 모든 것이 실제로 100 % 정상 작동하는지 테스트 해 보겠습니다. 테스트하기 위해 다음을 입력합니다.

항상 암호를 입력하지 않고 다른 컴퓨터에 액세스하려는 경우 (PC # 3 예), 우리는 공개 키를 제공하기 만하면됩니다. 즉, 단계를 완료하면 #1 y #2 더 이상 할 필요가 없습니다. 액세스하려면 PC # 3 예를 들어, IP로 10.10.99.156 우리는 다음을 넣습니다.

지금까지 튜토리얼.

SSH에 대해 이야기 할 때 보안 수준이 정말 높다고 설명합니다. 제가 몇 단계 (여자 친구에게 열쇠를주는 것)를 설명했던 은유는 우리 여자 친구가 열쇠를 줄 수 있기 때문에 가장 적절한 하하가 아닐 수 있습니다. 다른 사람. SSH에 대해 이야기 할 때 컴퓨터에 액세스하려고 할 때 보안 원칙을 설명하기 쉽습니다 (PC # 1) PC # 2에 우리 컴퓨터의 공개 키가 있는지 (이 경우에는 우리가 그렇게 구성했기 때문에) 확인하고, 하나가 있으면 간단합니다. 공개 키가 우리의 개인 키와 동일한 지 확인합니다. 우리는 누구에게도주지 않았습니다). 키가 동일하면 우리가 액세스 할 수 있고 그렇지 않으면 보안 조치로 다른 컴퓨터에 원격으로 액세스 할 수 없습니다.

이제 알다시피 ... 우리 여자 친구에게 집 열쇠를주는 것이 가장 안전한 것은 아니지만 SSH를 통해 원격으로 키를 공유하고 다른 컴퓨터에 액세스하는 것은 안전합니다 ^ _ ^

의심이나 질문, 불만 또는 제안이 나에게 알려줍니다.

모두 환영합니다.


선호하는 소스로 추가