SSH 사용에 대한 질문과 SSH가 사용자와 어떤 관련이 있는지

SSH 사용에 대한 질문과 SSH가 사용자와 어떤 관련이 있는지

SSH가 어떻게 작동하는지 잘 모르겠습니다.

  1. 컴퓨터에서 SSH 키를 생성하면 "전체" 컴퓨터와 모든 사용자에 대한 키가 생성됩니까, 아니면 제가 키를 생성한 사용자에게만 생성됩니까? ssh-keygen

  2. SSH 키를 생성하면 이 사용자로 이 컴퓨터에 연결하기 위해 이 키를 요구하도록 SSH가 자동으로 설정됩니까?

  3. VisualHostKey를 사용하려고 합니다. /etc/ssh/ssh_config를 편집하지 않고 CLI에서 활성화할 수 있는 방법이 있습니까? 예를 들면: ssh -o VisualHostKey=yes작동하지 않는 것 같아요

가상 머신의 CentOS 테스트 머신에서 ssh 키를 생성했습니다. 그러나 etc/ssh/를 확인할 때 사용하고 있던 사용자 이름에 대한 키는 표시되지 않았지만 ssh_host_ecdsa 및 ssh_host_ed25555의 내용은 표시되었습니다. 그렇죠?

답변1

ssh를 더 잘 이해할 수 있도록 맨페이지나 핀포 외에 더 나은 리소스를 제공해 주실 수 있나요?

위키피디아,RFC

컴퓨터에서 SSH 키를 생성하면 "전체" 컴퓨터와 해당 컴퓨터의 모든 사용자에 대한 키가 생성됩니까, 아니면 제가 키를 생성한 사용자에게만 생성됩니까? SSH 키 생성기

핵심은문서서로처럼. 파일을 저장한 위치와 해당 파일에 설정할 권한에 따라 다릅니다. 하지만 파일을 보관하는 것은 좋은 습관입니다.당신만을 위한. 예를 들어 비밀번호, PIN 또는 홈 키를 사용하여 수행하는 작업입니다.

SSH 키를 생성하면 이 사용자로 이 컴퓨터에 연결하기 위해 이 키를 요구하도록 SSH가 자동으로 설정됩니까?

아니요

VisualHostKey를 사용하려고 합니다. /etc/ssh/ssh_config를 편집하지 않고 CLI에서 활성화할 수 있는 방법이 있습니까? 예: ssh -o VisualHostKey=yes가 작동하지 않는 것 같습니다.

ssh -o VisualHostKey=yes host

일하다. ~/.ssh/config저장할 수 있는 사용자별 프로필을 만들 수도 있습니다.

VisualHostKey yes

답변2

  1. 커뮤니티 헌장이나 다른 Stackexchange 지점에는 해당 문제에 대한 내용이 없습니다. Google은 당신의 가장 친한 친구입니다. ssh가 수행하는 작업을 다양한 깊이로 자세히 설명하는 웹사이트가 많이 있습니다. 귀하에게 적합한 정보의 양은 귀하만이 판단할 수 있습니다.

  2. ssh-keygen호출하는 사용자를 위한 키를 생성합니다.

  3. 이것은 필수는 아니지만 ssh 세션을 시작하면 ssh는 내가 아는 한 $HOME/.ssh 디렉토리에서 rsa 키, 그 다음 dsa 키 순서로 개인 키를 찾습니다. ssh에게 이 위치가 아닌 다른 위치를 찾지 말라고 말하거나 키를 전혀 찾지 말라고 말하세요.

  4. 시각적 키를 모르거나 사용한 적이 없습니다. 그럼 여기서는 무슨 말을 해야 할지 모르겠네요

관련 정보