修改IOS的SSH服务器默认端口

IOS越狱后安装SSHD默认端口22,常规端口存在一定的风险,所以考虑改成非常规端口,需要修改两个地方。
打开越狱系统,找到/etc/services,随便找一个Unassigned(未定义)的端口,比如我就找22223为SSH为修改后的端口,需要在配置文件的任意位置另起一行,按下面的格式编写(#后面是注释,可以不写,sshteshu可以随意写,但是不能和已经存在的端口定义冲突)
sshteshu 22223/tcp #sshdteshuduankou
sshteshu 22223/udp #sshdteshuduankou

然后找到/Library/LaunchDaemons/com.openssh.sshd.plist
修改
<dict>
< key>SockServiceName</key>
< string>ssh</string>
< /dict>

<dict>
< key>SockServiceName</key>
< string>sshteshu</string> #这个地方需要和你services里定义的名字一样
</dict>
重启系统即可生效

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注