我有一个关于 SSH 连接的一般性问题。已经查看了一些有关此事的相关帖子和文件,但找不到直接的答案。
使用密钥的 SSH 连接假定客户端有一个密钥对(公共和私有),而请求连接的服务器只有 pub 密钥。
我的问题是:由于一切都取决于只有通过私钥才能进行的解密,如果我们尝试采用“反向方式”(即“服务器”要求连接到“客户端”),我们是否应该期待拒绝?
泰
我有一个奇怪的情况。
我正在运行 FileZilla 以使用 SFTP 协议访问安装在本地计算机上的虚拟机。
虚拟机操作系统是 RHE8。
问题是我在这个虚拟机上有两个用户帐户,而 FileZilla 只能与其中一个建立连接。其他 SFTP 客户端也是如此。
PuTTY 对两个用户都能完美运行。
我不确定是否应该在有问题的用户下安装任何东西并且安装在“Ok”用户下。
运行时 SSH 状态很好systemctl status sshd
。
我将 su 权限授予上述用户并尝试更改防火墙设置。一切无害。
FileZilla 返回:
Error: Connection timed out after 20 seconds of inactivity
Error: Could not connect to server.
有什么提示吗?先感谢您。
“问题”用户的日志信息:
...
2020-12-17 13:23:10 10796 1 Traçar: Sent password
2020-12-17 13:23:10 10796 1 Traçar: Access granted
2020-12-17 13:23:10 10796 1 Traçar: Opening main session channel
2020-12-17 13:23:10 10796 1 Traçar: Opened main channel
2020-12-17 13:23:10 10796 1 Traçar: Started a shell/command
2020-12-17 13:23:10 10796 1 Estado: Connected to 192.121.68.24
2020-12-17 13:23:30 10796 1 Erro: Conexão expirou após 20 segundos de inatividade
2020-12-17 13:23:30 10796 1 Traçar: CControlSocket::DoClose(2050)
2020-12-17 13:23:30 10796 1 Traçar: CControlSocket::ResetOperation(2114)
2020-12-17 13:23:30 10796 1 Traçar: CSftpConnectOpData::Reset(2114) in state 3
2020-12-17 13:23:30 10796 1 Erro: Não foi possível conectar ao servidor
2020-12-17 13:23:30 10796 1 Traçar: CFileZillaEnginePrivate::ResetOperation(2114)
...
日志文件到“OK用户”:
...
2020-12-17 13:25:46 10796 1 Traçar: Sent password
2020-12-17 13:25:46 10796 1 Traçar: Access granted
2020-12-17 13:25:46 10796 1 Traçar: Opening main session channel
2020-12-17 13:25:47 10796 1 Traçar: Opened main channel
2020-12-17 13:25:47 10796 1 Traçar: Started a shell/command
2020-12-17 13:25:47 10796 1 Estado: Connected to 192.121.68.24
2020-12-17 13:25:47 10796 1 Traçar: Remote working directory is /home/ragnarok
...