我创建了用户MY_USER。将他的主目录设置为/ var / www / RESTRICTED_DIR,这是他应被限制的路径。然后我编辑sshd_config并设置: Match user MY_USER ChrootDirectory /var/www/RESTRICTED_DIR 然后,我重新启动了ssh。成为RESTRICTED_DIR的MY_USER所有者(和组所有者),并将其更改为755。我得到 Accepted password for MY_USER session opened for user MY_USER by (uid=0) fatal: bad ownership or modes for chroot directory component "/var/www/RESTRICTED_DIR" pam_unix(sshd:session): session closed for user MY_USER 如果我从sshd_config中删除了2行,则用户可以成功登录。当然,它可以访问所有服务器。有什么问题?我什至尝试将RESTRICTED_DIR设置为root(当我读到某人在解决此问题时也解决了该问题)。没运气..
在我们公司中,我想检查用户是否在端口80和8080上运行Web服务器。 我下载了nmap并运行了以下命令: nmap -p 80,8080 192.168.1.0-255 我得到了IP列表,并尝试在浏览器中访问它们(例如:192.168.1.1:8080),但无法连接。 我的nmap命令正确吗? 谢谢! 编辑: 这是回应: Host is up (0.050s latency). PORT STATE SERVICE 80/tcp open http 8080/tcp open http-proxy