Ubuntu ssh 客户端如何指定第二台 ubuntu 机器上连接 ssh 服务器的非标准端口

Ubuntu ssh 客户端如何指定第二台 ubuntu 机器上连接 ssh 服务器的非标准端口

我是 SSH 新手。家庭网络上有两台 Ubuntu 机器。一台机器上安装有 Ubuntu 20.04 服务器,第二台机器上安装有 Ubuntu 16.04 作为 SSH 客户端。

客户端成功使用标准端口 22 登录服务器,即服务器上的 sshd_config 文件没有任何更改。

然而,在服务器上,如果 sshd_config 文件中“# port22”行取消注释,并更改为“port 2227”(或 22 以外的任何内容),那么客户端机器上需要进行哪些更改?

如果我更改端口号(在服务器上),则无法从客户端计算机 ssh 进入服务器。例如,如果我取消注释(在服务器上,在 \etc\ssh\sshd_config 中)# port 22,则它显示

Port 2227

然后从客户端机器输入:

ssh -p 2227 [email protected]
ssh: connect to host 192.168.1.207 port 2227: Connection timed out

我想一定有一种方法来配置客户端以避免这种情况发生。

还是需要调整 UFW?从 windows10 计算机来看,无论选择哪个端口(在服务器上)来侦听 ssh,如果我指定非标准端口,windows10 客户端始终会连接。

非常感谢所有建议。

相关内容