从远程服务器 SSH,无 SSH 提示

从远程服务器 SSH,无 SSH 提示

我正在尝试从远程 PowerShell 连接打开 SSH 连接。这意味着 PC1 (Windows) 通过 Enter-PSSession 命令成功连接到 PC2 (Windows)。连接后,我尝试通过 SSH 连接到 PC3 (RHEL)。

在 PC3 和 PC2 之间进行 SSH 密钥交换后,我可以成功地从 PC2 进行 SSH(无需密码)。但是,当尝试从 PC1 进行 SSH(使用上述场景)时,我能够连接,但没有收到 shell 提示。

我已经尝试过 -T 或 -tt 标志,但无济于事。此外,root 登录已启用。

我还使用 -vvv 运行 ssh 命令并得到以下内容(最后)

原始数据:

Windows PowerShell
Copyright (C) 2013 Microsoft Corporation. All rights reserved.

PS C:\Users\ymeloch> Enter-PSSession -ComputerName 10.122.2.254 -Credential ymeloch
[10.122.2.254]: PS C:\Users\ymeloch\Documents> ssh -vvv -tt [email protected]
ssh.exe : OpenSSH_7.3p1, OpenSSL 1.0.2j  26 Sep 2016
    + CategoryInfo          : NotSpecified: (OpenSSH_7.3p1, ...2j  26 Sep 2016:String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError
...
...
...
debug2: callback start
debug2: fd 3 setting TCP_NODELAY
debug3: ssh_packet_set_tos: set IP_TOS 0x10
debug2: client_session2_setup: id 0
debug2: channel 0: request pty-req confirm 1
debug1: tty_make_modes: no fd or tio
debug3: send packet: type 98
debug2: channel 0: request shell confirm 1
debug3: send packet: type 98
debug2: callback done
debug2: channel 0: open confirm rwindow 0 rmax 32768
debug3: receive packet: type 99
debug2: channel_input_status_confirm: type 99 id 0
debug2: PTY allocation request accepted on channel 0
debug2: channel 0: rcvd adjust 2097152
debug3: receive packet: type 99
debug2: channel_input_status_confirm: type 99 id 0
debug2: shell request accepted on channel 0
debug2: channel 0: read drain
debug2: channel 0: ibuf empty
debug2: channel 0: send eof
debug3: send packet: type 96
debug2: channel 0: input drain -> closed
Last login: Sun Jan 15 08:34:01 2017 from 8.20.0.207


W A R N I N G        W A R N I N G        W A R N I N G        W A R N I N G

                                LAB

W A R N I N G        W A R N I N G        W A R N I N G        W A R N I N G

相关内容