.ssh 아래의 각 파일에는 어떤 권한이 있어야 합니까?

.ssh 아래의 각 파일에는 어떤 권한이 있어야 합니까?

.ssh 아래의 각 파일에는 어떤 권한이 있어야 합니까? 방금 .ssh/config에 600이 없어서 문제가 발생했습니다. 거기에 있는 다른 파일에는 어떤 권한이 있어야 합니까?

답변1

에서 man ssh_config:

~/.ssh/config
각 사용자에 대한 구성 파일입니다. 이 파일의 형식은 위에서 설명한 것과 같습니다. 이 파일은 SSH 클라이언트에서 사용됩니다. 남용 가능성이 있으므로 파일에는 엄격한 권한이 있어야 합니다. 즉, 사용자는 읽기/쓰기가 가능하고 다른 사람은 액세스할 수 없습니다.

개인 키와 authorized_keys파일은 동일해야 합니다( 600). 그러나 공개 키는 더 느슨한 권한을 가질 수 있습니다 644.

관련 정보