我如何保持 sshd 处于活动状态以便我可以随时连接?
我并不是想保持现有的 SSH 连接处于活动状态——首先我无法创建它。
环境:
- 运行 OSX 10.9.3 的 Mac。
- 当它闲置了一段时间后,尝试从另一台机器 ssh 到它失败(超时)。唤醒显示器(按 Esc 键)可使 SSH 连接重新开始工作。
- Mac 已连接到交流电源,并有相应指示。
- Mac 设置为“永不”休眠,显示“1 分钟”。硬盘设置为永不休眠。(电池设置不同,但如上所述,它不是靠电池供电)
答案1
有两种方法可以设置 sshd:GUI 和(实际方法)命令行。假设 10.6 或更高版本...
图形用户界面:
- 系统偏好设置 > 共享 > 勾选“远程登录”
- 确保将“允许访问”设置为您想要限制的人员
命令行
/usr/bin/systemsetup -setremotelogin on
- 修改
/etc/sshd_config
为最适合您环境的设置。这方面的文章很多,所以我就不多说了……