对我来说这是一个非常奇怪的问题。
从 VPN 客户端上的 ubuntu 18.04 机器可以成功地为多个用户进行 ssh(例如 ssh user1@server、ssh user2@server)。但有一个用户在 ssh 进入服务器后没有得到提示,而是得到了一个空白行。只有 ctrl-d 才能退出。
该用户帐户可以从现场 PC 以及其他 vpn 客户端成功 ssh 到服务器。
我应该寻找什么? ssh 服务器上的日志没有显示任何错误。这就是他们对使用 debug3 的用户所说的内容。
Nov 25 14:58:21 SERVER sshd[43180]: Starting session: shell on pts/20 for USER from USER_IP port 43776 id 0
Nov 25 14:58:21 SERVER sshd[43180]: debug3: ssh_packet_set_tos: set IP_TOS 0x10
Nov 25 14:58:21 SERVER sshd[43180]: debug3: fd 12 is O_NONBLOCK
Nov 25 14:58:21 SERVER sshd[43180]: debug3: send packet: type 99
Nov 25 14:58:21 SERVER sshd[43181]: debug1: Setting controlling tty using TIOCSCTTY.
Nov 25 14:58:21 SERVER sshd[43181]: debug3: Copy environment: XDG_SESSION_ID=19429
Nov 25 14:58:21 SERVER sshd[43181]: debug3: Copy environment: XDG_RUNTIME_DIR=/run/user/1000003
Nov 25 14:58:21 SERVER sshd[43181]: debug3: Copy environment: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
Nov 25 14:58:21 SERVER sshd[43181]: debug3: Copy environment: LANG=en_US.UTF-8
Nov 25 14:58:21 SERVER sshd[43180]: debug2: fd 14 setting O_NONBLOCK
Nov 25 14:58:21 SERVER sshd[43180]: debug2: channel 0: rfd 14 isatty
Nov 25 14:58:21 SERVER sshd[43180]: debug2: fd 3 setting TCP_NODELAY