当sshd正在运行并且端口22显示它时,为什么我不能ssh到RHEL 8.2中';什么地方开门?

当sshd正在运行并且端口22显示它时,为什么我不能ssh到RHEL 8.2中';什么地方开门?,ssh,rhel,sshd,Ssh,Rhel,Sshd,我安装了RHEL 8.2,带有免费的开发者许可证(裸硬件),它看起来像是安装了sshd,在默认情况下运行,端口22已经打开,我不必做任何事情来安装sshd或打开端口 但在192.168.0.106上,它显示sshd正在运行,端口22打开 在机器本身上,我可以使用ssh($ssh@localhostworks) 在我想要访问的服务器上,它将端口22显示为打开的、启用ssh服务的(192.168.0.106) 首先,检查ssh-Tv@ 它会告诉你: 如果它真的可以联系服务器 它正在使用什么本地

我安装了RHEL 8.2,带有免费的开发者许可证(裸硬件),它看起来像是安装了sshd,在默认情况下运行,端口22已经打开,我不必做任何事情来安装sshd或打开端口


但在192.168.0.106上,它显示
sshd
正在运行,端口22打开

在机器本身上,我可以使用ssh(
$ssh@localhost
works)


在我想要访问的服务器上,它将端口22显示为打开的、启用ssh服务的(192.168.0.106)


首先,检查
ssh-Tv@

它会告诉你:

  • 如果它真的可以联系服务器
  • 它正在使用什么本地私钥
确保您有:

  • 使用openSSH
    ssh-keygen
    命令(
    ssh-keygen-m PEM-t rsa-P“”)在
    %USERPROFILE%\.ssh
    中生成了一个公钥/私钥对
  • id\u rsa.pub
    的内容添加到服务器端的
    ~user/.ssh/authorized\u keys

首先,检查
ssh-Tv@

它会告诉你:

  • 如果它真的可以联系服务器
  • 它正在使用什么本地私钥
确保您有:

  • 使用openSSH
    ssh-keygen
    命令(
    ssh-keygen-m PEM-t rsa-P“”)在
    %USERPROFILE%\.ssh
    中生成了一个公钥/私钥对
  • id\u rsa.pub
    的内容添加到服务器端的
    ~user/.ssh/authorized\u keys

Stackoverflow用于帮助软件开发。你应该考虑这样的问题。StAdExver是帮助软件开发的。你应该考虑问这样的问题。所以,在这一点上,我不使用SSH密钥,我正在尝试获得简单的登录/密码损坏。这就是我得到的::192.1680.153到:192.1680.106` ` $ SSH-TV @ OpenSSHY83P1,OpenSSL 1.1.1F 31 MAR 2020调试1:连接到192.1680.106[192.1680.106]端口22。debug1:连接到地址192.168.0.106端口22:权限被拒绝ssh:连接到主机192.168.0.106端口22:权限被拒绝```但在192.168.0.106上,它显示sshd正在运行,端口22已打开。在机器本身上,当我使用ssh密钥并在服务器端添加.pub密钥文件时,我可以使用ssh(ssh@localhost works),我仍然获得:ssh:connect to host 192.168.0.106 port 22:Permissiondenied@devLinuxNC尝试并停止sshd服务,然后启动调试会话。从Windows 10执行ssh并检查sshd是否有反应(无论如何):如果没有反应,则网络/防火墙问题会阻止任何ssh请求到达服务器。因此,在这一点上,我没有使用ssh密钥,我正在尝试让简单的登录/密码工作。这是我得到的:从:192.168.0.153到:192.168.0.106````$ssh-Tv@OpenSSH_8.3p1,OpenSSL 1.1.1f 2020年3月31日调试1:连接到192.168.0.106[192.168.0.106]端口22。debug1:连接到地址192.168.0.106端口22:权限被拒绝ssh:连接到主机192.168.0.106端口22:权限被拒绝```但在192.168.0.106上,它显示sshd正在运行,端口22已打开。在机器本身上,当我使用ssh密钥并在服务器端添加.pub密钥文件时,我可以使用ssh(ssh@localhost works),我仍然获得:ssh:connect to host 192.168.0.106 port 22:Permissiondenied@devLinuxNC尝试并停止sshd服务,然后启动调试会话。从Windows 10执行ssh并检查sshd是否有反应(无论如何):如果没有反应,则网络/防火墙问题会阻止任何ssh请求到达服务器。
[root@<hostname> etc]# systemctl status sshd
● sshd.service - OpenSSH server daemon
   Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2020-08-17 13:35:12 MDT; 1h 7min ago
   ...
ssh <user>@<ip-address>
ssh: connect to host <ip-address> port 22: Permission denied
OpenSSH_8.3p1, OpenSSL 1.1.1f 31 Mar 2020
debug1: Connecting to 192.168.0.106 [192.168.0.106] port 22.
debug1: connect to address 192.168.0.106 port 22: Permission denied
ssh: connect to host 192.168.0.106 port 22: Permission denied
#firewall-cmd --list-all
public (active)
...
  interfaces: enp37s0
  services: cockpit dhcpv6-client http ssh
  ports: 22/tcp
...