在服务器上我得到:
pam_unix(sshd:session): session opened for user
Timeout, client not responding
pam_unix(sshd:session): session closed for user
在客户端,我能够成功验证并显示提示,但我无法输入任何内容。
这是我在连接关闭之前看到的内容:
debug1: client_input_channel_req: channel 0 rtype [email protected] reply 1
debug3: send packet: type 100
debug3: send packet: type 1
debug1: channel 0: free: client-session, nchannels 1
debug3: channel 0: status: The following connections are open:
#0 client-session (t4 r0 i0/0 o0/0 fd 5/6 cc -1)
我可以使用以下方式在服务器上进行身份验证:
ssh -vvv <username>@localhost
并且效果很好。
我已与另一个客户核实过,也遇到了同样的问题(验证成功但无法发送)。路由器是否可能导致问题?
答案1
我认为您需要发布更多输出。“状态:以下连接已打开”,对我来说是在按下 CTRL-D 并注销后。这是我在 MOTD 和提示之前得到的结果。
Authenticated to 55.55.55.55 ([55.55.55.55]:22).
debug1: channel 0: new [client-session]
debug1: Requesting [email protected]
debug1: Entering interactive session.
debug1: pledge: network
debug1: client_input_global_request: rtype [email protected] want_reply 0
debug1: Sending environment.
debug1: Sending env LANG = en_US.UTF-8