openSUSE(tumbleweed)를 새로 설치했고 로컬 홈 네트워크에 있는 Windows 7 상자에서 SSH를 통해 액세스하려고 합니다. 상자를 서로 성공적으로 핑할 수 있습니다. openSUSE 시스템에서 /etc/ssh/sshd_config 파일을 편집하고 포트를 2223으로 변경했습니다. ssh_config에 AllowUsers(mylogin) 줄을 추가했습니다. PermitRootLogin이 아니요로 설정되어 있습니다. 비밀번호 확인이 "예"로 설정되어 있습니다. Windows 컴퓨터에서 공개 키를 생성하고 플래시 드라이브를 통해 openSUSE 컴퓨터에 복사한 다음 .ssh/authorized_keys에 추가했지만, PasswordAuthentication을 yes 로 설정하면 이 작업을 수행할 필요가 없다는 것을 알고 있습니다.
인터넷에서 다양한 솔루션을 검색한 후 이러한 작업을 수행했지만 내 문제에 대한 솔루션을 찾을 수 없는 것 같습니다. Windows에서 Putty를 통해 openSUSE 상자에 로그인할 수 없습니다. 세션에 연결할 수 있지만 로그인을 시도할 때마다 "액세스 거부" 메시지가 나타납니다.
편집* SSH를 사용하여 Linux 상자에 로그인할 수 있습니다
ssh openSUSEcomputername -p 2223
답변1
아, 간단하다는 건 알아요... 로그인할 때 (사용자 이름)@(서버 이름)을 사용합니다. UsePAM을 비활성화하고 연결을 테스트한 후 로그인 시도 시 입력한 로그인 끝에 서버 이름이 자동으로 추가되어 잘못된 로그인이 발생한다는 사실을 발견했습니다. 내 사용자 이름만 사용하여 로그인했는데 성공했습니다. UsePAM 매개변수를 다시 활성화하고 성공했습니다. 해결되었습니다. 모든 답변에 감사드립니다!