我正在运行一个OS X 10.5.8服务器。 当我的用户ssh进入它,它可能需要大约10秒钟之前,他们看到一个提示。
我打开了对ssh的debugging,看到它在“进入交互式会话”中暂停,在这个时候查看服务器,刚刚login的用户正在运行“launchctl”进程。
那么,我可以进一步追踪到为什么在ssh提示符回来之前,launchctl需要大约10秒才能启动? 我假设它试图启动每个用户启动守护进程和代理?
这是一个已知的问题,launchctl是如此之慢? (这是特别恼人的,因为我们在ssh上使用“git”scm工具!)有什么我可以做的,以加速它?
感谢您的任何帮助或build议。
干杯,史蒂夫
您可能需要检查此页面,在该页面中可以解释在SSHconfiguration文件中要更改哪些设置以在OS X上更快地进行SSH操作:
http://maestric.com/doc/mac/fix_ssh_connection_delays
希望这可以帮助!