gpt4 book ai didi

ssh - 如何在 SLES 12 上启用 SSH?

转载 作者:行者123 更新时间:2023-12-02 07:34:49 25 4
gpt4 key购买 nike

我正在尝试启用 ssh 连接到 suse linux。我正在运行 sshd 服务:

peeyush@linux-pohb:~/gccgo.work> systemctl status sshd.service
sshd.service - OpenSSH Daemon
Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled)
Active: active (running) since Thu 2015-03-19 18:36:05 IST; 3h 50min ago
Process: 5702 ExecStartPre=/usr/sbin/sshd-gen-keys-start (code=exited, status=0/SUCCESS)
Main PID: 6035 (sshd)
CGroup: /system.slice/sshd.service
└─6035 /usr/sbin/sshd -D

Mar 19 18:36:01 linux-pohb sshd-gen-keys-start[5702]: Checking for missing se...
Mar 19 18:36:05 linux-pohb sshd-gen-keys-start[5702]: ssh-keygen: generating ...
Mar 19 18:36:06 linux-pohb sshd[6035]: Server listening on 0.0.0.0 port 22.
Mar 19 18:36:06 linux-pohb sshd[6035]: Server listening on :: port 22.
Hint: Some lines were ellipsized, use -l to show in full.

它正在端口 22 上正常监听:

peeyush@linux-pohb:~/gccgo.work> netstat -an | grep :22
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 :::22 :::* LISTEN

但我无法连接到它。

[root@lep8a peeyush]# ssh root@192.168.122.19
ssh: connect to host 192.168.122.19 port 22: Connection timed out

在互联网上寻找解决方案让我头疼。什么都不起作用。你们能帮我一下吗?

最佳答案

检查您的防火墙是否接受端口 22 上的传入 TCP 连接:

# iptables -nL | grep 22

如果结果为空,则您必须在防火墙中添加规则。

打开 Yast 和防火墙配置:

# yast firewall

转到“允许的服务”并添加“Secure Shell 服务器”。保存并退出 Yast 并尝试连接。

评论:如果您完全禁用防火墙(不推荐),则此答案不适用。

关于ssh - 如何在 SLES 12 上启用 SSH?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29150690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com