如何在 OSX 上更改我的 SSH *出站 * 端口?

AP2*_*257 1 ssh ports

尝试ssh -p 51685似乎更改了我尝试连接的端口,而不是我的传出端口。

编辑也是如此ssh_config

我想将我的传出端口从 22(被阻止)更改为 51685。

有任何想法吗?

Dav*_*man 5

传出连接不使用固定端口分配,它们选择一个可用的端口号,通常高于 1024。更重要的是,除非您以 root 身份运行(管理员用户帐户,在 OSX 上默认禁用),否则无法打开端口 22 上的传出连接,因为只有 root 允许打开任何低于 1024 的端口。因此,如果您正在运行ssh并且当时不是 root,那么您绝对不会使用端口 22 进行传出连接。

无论您遇到什么问题,您都错误地确定了其原因。