我在 ubuntu 中安装了 openssh-server,并使用此链接进行了配置
https://www.maketecheasier.com/setup-enable-ssh-ubuntu/
我取消了配置文件中的 #22 的注释,以允许连接到端口 22
我有一台 TP-Link 路由器,并且已完成端口转发,但仍然无法使用 SSH 连接到我的机器。我将路由器的 IP 放在端口转发部分。我做错了什么?完全是 SSH 新手。
答案1
嘿 Tanmay Bhatnagar!!
对于 Linux,22
是 的默认端口OpenSSH
。即使你取消注释也没关系,因为OpenSSH server
运行port 22.
由于您正在使用公网 IP 的端口转发来设置服务器SSH port
。请检查您是否能够私下连接。如果不能,请使用以下命令检查服务状态和端口。
检查服务状态 -
# systemctl status sshd
# service sshd status
对于端口连接 -
# netstat -tulpn
# ss --tulpn
注意:如果您能够连接到专用网络,请检查您的路由器设置。