
SSH가 어떻게 작동하는지 잘 모르겠습니다.
컴퓨터에서 SSH 키를 생성하면 '전체' 컴퓨터와 모든 사용자에 대한 키가 생성됩니까, 아니면 키를 생성한 사용자만 생성됩니까?
ssh-keygen
SSH 키를 생성하면 해당 사용자와 함께 해당 시스템에 연결하기 위해 이 키를 사용해야 하도록 SSH가 자동으로 설정됩니까?
VisualHostKey를 사용하려고 합니다. /etc/ssh/ssh_config를 편집하지 않고 CLI에서 활성화할 수 있는 방법이 있습니까? 예를 들면:
ssh -o VisualHostKey=yes
작동하지 않는 것 같아요
VM의 CentOS 테스트 시스템에서 SSH 키를 생성했습니다. 그러나 etc/ssh/를 확인할 때 당시 사용하고 있던 사용자 이름에 대한 키는 표시되지 않지만 ssh_host_ecdsa 및 ssh_host_ed25555에 대한 키는 표시됩니다. 그거 뭐야?
답변1
SSH를 더 잘 이해하는 데 도움이 되는 좋은 리소스(매뉴얼 페이지나 핀포 제외)를 알려줄 수 있나요?
컴퓨터에서 SSH 키를 생성하면 '전체' 컴퓨터와 모든 사용자에 대한 키가 생성됩니까, 아니면 키를 생성한 사용자만 생성됩니까? ssh-keygen
핵심은파일서로 마찬가지다. 해당 파일을 어디에 배치하고 어떤 권한을 설정할 것인지는 귀하에게 달려 있습니다. 하지만 파일을 남겨 두는 것이 좋습니다당신만을 위해. 예를 들어 비밀번호, PIN 또는 집 열쇠를 사용하는 경우입니다.
SSH 키를 생성하면 해당 사용자와 함께 해당 시스템에 연결하기 위해 이 키를 사용해야 하도록 SSH가 자동으로 설정됩니까?
아니요
VisualHostKey를 사용하려고 합니다. /etc/ssh/ssh_config를 편집하지 않고 CLI에서 활성화할 수 있는 방법이 있습니까? 예: ssh -o VisualHostKey=yes가 작동하지 않는 것 같습니다.
ssh -o VisualHostKey=yes host
공장. 또한 에 사용자별 구성 파일을 생성하여 ~/.ssh/config
저장할 수 있습니다.
VisualHostKey yes
답변2
이 커뮤니티의 헌장이나 해당 문제에 대한 다른 스택 교환 지점에는 없습니다. Google은 당신의 가장 친한 친구입니다. 다양한 깊이의 세부사항으로 ssh가 수행하는 작업을 설명하는 사이트가 많이 있습니다. 귀하에게 적합한 정보의 양은 귀하만이 판단할 수 있습니다.
ssh-keygen
이를 호출하는 사용자를 위한 키를 생성합니다.필수 사항은 아니지만 ssh 세션을 시작하면 ssh는 $HOME/.ssh 디렉토리에서 내가 아는 한 rsa 키, dsa 키 순서로 개인 키를 찾습니다. 하지만 ssh가 보지 않도록 지시할 수 있습니다. 이 위치가 아닌 다른 곳을 찾거나 전혀 열쇠를 찾지 말라고 말하세요
나는 시각적 키를 전혀 모르거나 사용한 적이 없습니다. 그래서 여기서는 무슨 말을 해야 할지 잘 모르겠습니다