ssh에 대해 읽었으며 OpenWrt에서 ssh를 사용하도록 설정했습니다. .ssh의 .ssh + 구성 파일에 키를 사용하지만 ssh 서버를 로컬 호스트로 사용하려면 예를 읽었습니다. .ssh/에 설정해야 합니다. 구성도 그렇고.
둘 다 어떻게 사용하는지 잘 모르겠습니다.
도와주세요? 감사해요
답변1
.ssh/config
홈 디렉터리의 디렉터리는 일반적으로 SSH 서버( )와 아무 관련이 없으며 sshd
SSH 클라이언트만 관련됩니다.
SSH 서버는 일반적으로 .ssh/authorized_keys
홈 디렉토리가 있는 경우 이를 읽습니다. 이 경로 이름은 시스템 전체 SSH 서버 구성 파일에서 변경할 수 있습니다(일반적으로 /etc/ssh/sshd_config
소스에서 SSH 제품군을 구축할 때 변경할 수도 있음).
답변2
telcoM이 답변에서 지적했듯이 두 가지 별도의 (그러나 관련된) 개념을 혼동하고 있습니다.고객~/.ssh/config에서 구성한 파일을 사용하여 SSH 및 SSH를 통해 다른 시스템에 연결할 수 있습니다.섬기는 사람SSH를 통해 원격으로 시스템에 연결할 수 있도록 SSH 포트에서 들어오는 연결을 수신합니다.
대부분의 최신 Linux 배포판에서 이 두 버전은 일반적으로 openssh-client
및 이라는 이름으로 별도로 패키지되어 있지만 openssh-server
정확한 패키지 이름은 배포판의 패키지 관리자에게 문의하여 패키지 이름을 확인한 다음 설치해야 합니다.
좋은 소식은 해당 패키지가 /etc/ssh/sshd_config
대부분의 일반적인 상황에서 이미 외부 액세스를 허용하는 구성과 함께 제공되어야 한다는 것입니다. 개인 취향에 맞게 구성하는 것은 이 질문의 범위를 벗어납니다.