Linux에서 특정 사용자를 통해 ssh를 사용하고 싶습니다. 또한 일부 특정 IP를 제외한 모든 IP에서 SSH를 차단했습니다. 내 /etc/hosts.allow
파일은
sshd : localhost : allow
sshd : 192.168.1.23 : allow
sshd : ALL : deny
하나의 IP만 ssh를 통해 내 서버에 액세스하도록 허용했지만 이제 ssh를 사용하여 어디에서나 특정 사용자가 연결되도록 하고 싶습니다.
가능합니까?
답변1
~에 따르면 man sshd_config
사용자에게 다음을 허용합니다.
이 키워드 뒤에는 공백으로 구분된 사용자 이름 패턴 목록이 올 수 있습니다. 지정된 경우 이러한 패턴 중 하나와 일치하는 사용자 이름만 로그인이 허용됩니다. 사용자 이름만 유효하며 숫자로 된 사용자 ID는 인식되지 않습니다. 기본적으로 모든 사용자는 로그인이 허용됩니다.
물론 모든 IP에서 들어오는 ssh를 허용해야 합니다. IP 제한을 유지하면 제한됩니다.
- 특정 사용자
- 그리고 localhost 또는 192.168.1.23에서