如何查询Debian下SSH是否可用?

如何查询Debian下SSH是否可用?

我正在尝试在基于 Debian 的自定义安装下实现 ssh 服务器,该安装没有 GUI,也没有 ssh 访问权限。我如何知道是否安装了 SSH,以及如何知道防火墙是否允许它?

答案1

要检查防火墙是否允许它(假设您正在使用 iptables)写入iptables -l(使用 root,否则放在sudo前面)。

至于 ssh-server 是否已安装(假设您正在使用软件包),请aptitude search openssh-server检查名称旁边的状态标记。

如果您在服务器之外,只需尝试连接端口 22 上的 IP 即可验证/检查它是否打开:)

答案2

询问服务器管理员;)

否则,您提供给我们的详细信息就显得可疑。

答案3

  1. 如果您有控制台访问权限,dpkg -l openssh-server将会告诉您是否安装了 SSH 服务器包。
  2. pgrep sshd如果 SSH 守护进程正在运行,则运行将返回其进程 ID。

相关内容