我如何知道我的服务器是否有 SSH?

11 ssh

我如何知道我的服务器是否有 SSH?有没有办法测试?

Luc*_*man 16

对于 ssh 客户端:ssh google.com;如果它说找不到命令,那么你还没有安装它。

对于 ssh 服务器:ssh localhost;如果它没有做任何事情,你就没有 ssh 服务器。

如果您正在运行 debian/ubuntu :

apt-get install openssh-server
Run Code Online (Sandbox Code Playgroud)


小智 4

缺少公钥绝不是 ssh 命令失败的唯一原因,因此这充其量只是一个近似值;不过,这可能就足够了。

ssh $host "echo 2>&1" && echo $host OK || echo $host NOK
Run Code Online (Sandbox Code Playgroud)

哦,如果能更具体一点就更好了。