如何限制 Linux 中的 sshd/sftp 连接或内存使用?

如何限制 Linux 中的 sshd/sftp 连接或内存使用?

我正在研究嵌入式 Linux 系统,我发现当我通过 sftp 下载文件时它会报告“页面分配停顿”。

请参考此视频了解详情。

我尝试了以下方法来限制 sshd 和 sftp-server 使用的资源,但都失败了。

  1. 设定MaxSessions 2MaxStartups 2:30:3/etc/ssh/sshd_config
  2. 添加以下内容/etc/security/limits.conf
#<domain>      <type>  <item>         <value>
root             hard    maxlogins       2
sshd             hard    nproc           2
ssh              hard    nproc           2
  1. 设置ulimit命令如下,限制用户空间应用程序
ulimit -m 1024
ulimit -u 5
ulimit -v 8192

欢迎提出任何意见/建议。谢谢。

相关内容