我是 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 客户端始终会连接。
非常感谢所有建议。