Ubuntu 18.04 에 NIS 를 구성하여 사용하고 있었음.
설치 및 설정은 아래 링크를 참고.
Ubuntu 18.04 : NIS Server
나는 Slave 서버는 없고, MERGE_PASSWD 와 MERGE_GROUP 옵션은 뭔지 잘 모르겠어서 하라는대로 하지 않았음.
위 방법으로 1대의 Master 와 여러대의 Client 를 구성하였는데, Client에서 NIS 계정으로 로그인할 경우 SSH 연결을 위해서 20초 가량이 걸리면서 연결이 제대로 안되는 문제가 발생.
ssh -vvv 옵션을 주고 연결을 하면
(생략)
debug1: Entering interactive session.
debug1: pledge: network
(여기서 약 20초 딜레이)
debug3: receive packet: type 80
debug1: client_input_global_request: rtype hostkeys-00@openssh.com want_reply 0
(생략)
이렇게 진행이 된다.
/var/log/auth.log 를 보면
sshd[15635]: pam_systemd(sshd:session): Failed to create session: Connection timed out
이런 식의 오류메시지가 남겨져 있음.
찾아보니 systemd-logind 에 IP Sandbox 기능이 있는데 이와 관련한 문제이며 이 기능을 꺼줘야 한다고 한다.
보안상의 문제로 이걸 끄면 대체로 IP 필터를 걸어줘라~ 라는 식으로 적혀 있던데 이 기능 자체가 새로 생긴 것 같아 보이고 필요성을 모르겠어서 그냥 비활성화만 하고 치움.
sudo vi /lib/systemd/system/systemd-logind.service
SystemCallArchitectures=native
LockPersonality=yes
#IPAddressDeny=any
FileDescriptorStoreMax=512
sudo systemctl daemon-reload
sudo systemctl restart systemd-logind
참고
'Linux, Server, Web' 카테고리의 다른 글
OpenSSL 로 OpenVPN 용 인증서 생성하기 (0) | 2019.03.08 |
---|---|
[OpenVPN] ID / PW 로 인증하기 (1) | 2019.03.06 |
Apache Guacamole Docker 설치 (RDP, VNC, SSH 웹 클라이언트) (4) | 2019.02.03 |
[Ubuntu 18.04] KVM 설치 및 사용하기 (3) | 2019.02.01 |
Ubuntu 18.04 + Nginx + (uWSGI/gunicorn) + Python-Flask 설정 (0) | 2018.11.27 |