2017-01-19 18 views
0

CentOS 6.8에서 새로운 사용자 B를 만들고 우분투 16의 사용자 A의 공개 키를 B의 authorized_keys로 설정했습니다. 잘 작동합니다. ssh 연결을 통해 암호를 묻지 않습니다.홈 디렉토리를 변경 한 후 ssh로 비밀번호를 묻습니다

변경된 B의 홈 디렉토리 (/ etc/passwd/:/home/B>/user/B)에서 B의 비밀번호를 물어보십시오. SSH를 통해 A에서 B로 연결을 시도하고/home/B 및/user/B에서 사용 권한이 동일합니다.

sshd의 기본 루트 경로는/home /입니까?

+0

SELinux 레이블을 변경하지 않았으므로 SELinux는'/ user'을'/ home'으로 처리해야한다는 것을 모릅니다. – Jakuje

답변

0

SELinux가/home을/home으로 처리해야한다는 것을 SELinux가 알지 못하도록 SELinux 레이블을 변경하지 않았습니다. - 자쿠에

고마워요! 자쿠에. 당신 말이 맞고 문제를 해결했습니다.

  1. 열기 설정 - VI의/etc/SYSCONFIG/SELinux를
  2. 값 변경 - SELINUX = 장애인
  3. 시스템 재부팅 - 종료 -r 지금
  4. 확인 사용자 홈 - 고양이/etc/passwd에
  5. SSH와 연결을 시도하십시오