태그 보관물: passwords

passwords

ssh 클라이언트의 원격 시스템에서 HomeDirectory 권한 검사를 건너 뛰어야합니다. ssh 클라이언트의 특정 호스트에 대해 StrictMode를 해제하는 방법은 무엇입니까? 변경하면 완벽하게 작동합니다. ssh는

ssh-keys를 사용하여 비밀번호가없는 방식으로 ssh를 통해 원격 컴퓨터에 연결하려고하지만 원격 서버 홈 폴더 (777)의 권한으로 인해 비밀번호가 없으면 연결에 실패합니다. 원격 컴퓨터에서 권한을 (755)로 변경하면 완벽하게 작동합니다.

ssh는 다른 사람 / 그룹이 쓸 수없는 원격 서버 홈 폴더에 대한 권한이 필요하다는 것을 알고 있습니다 (즉, 분명히 777 미만).

그러나 내가 연결중인이 원격 서버는 다른 작업에 필요한만큼 777로 유지되는 권한이 필요합니다. 그래서 / etc / ssh / ssh_config에 아래 블록을 추가하려고했습니다.

> Host remote_machine
        HostName <remote_ip>
        User <username>
        StrictModes no

그러나 내가 연결하려고하면 다음과 같이 말하면 실패합니다.

 bash-4.1# ssh remote_machine
/etc/ssh/ssh_config: line 64: **Bad configuration option: StrictModes**
/etc/ssh/ssh_config: terminating, 1 bad configuration options

ssh-keys를 사용하여 암호가없는 연결을 수행 할 때 ssh 연결에 대한 특정 호스트에 대한 홈 폴더 권한 검사를 끄려면 어떻게해야합니까?

나는 많은 온라인 사이트에서 체크인을 시도했지만 아직 진전이 없습니다. 이와 관련하여 도움을 주시면 감사하겠습니다.



답변

점검은 서버에 의해 수행 됩니다. ssh(클라이언트)는 전혀 신경 쓰지 않으며 실제로는 이러한 권한을 알 방법이 없습니다.

따라서 서버의StrictModes no 에 지정해야합니다 . /etc/ssh/sshd_config


답변

이 원격 서버를 관리하는 경우 sshd가 다른 곳에서 로그인 계정의 authorized_keys를 찾도록 구성 할 수 있습니다.

AuthorizedKeysFile /etc/ssh/authorized_keys/%u

답변