开启SSH(Linux)
SSHD
开启ssh 系统默认ssh 关闭。 如需要开启sshd,输入指令:
-
- 临时开启ssh。
systemctl start sshd
- 临时开启ssh。
-
- 永久开启
ystemctl enable sshdsystemctl start sshdConnection refused(连接被拒绝):
grep Port /etc/ssh/sshd_config查看ssh port
sudo netstat -plnt命令行应返回端口及其各自的状态列表。如果你要使用的端口为22,那么它的状态应该为LISTEN。如果不是,则需要重新打开端口才能连接到服务器。
如果您的设置似乎都正常,但仍然无法连接,请查看防火墙规则。
display IPv4 rules
sudo iptables-savedisplay IPv6 rules
sudo ip6tables-save返回的信息不尽相同,您需要查找以下元素以确定防火墙是否拦截SSH连接: dport 22:指目标端口,对于SSH,通常是端口22。
REJECT:这表明从指定的目的地拒绝连接。
DROP:与REJECT一样,这意味着到相关端口的连接被拦截。
- 永久开启
发布时间: