T. *_*ter 1 freebsd users telnet
我刚刚安装了 FreeBSD 8.1 作为 VMWare 主机,并且可以telnet通过虚拟控制台建立到实例的 ipv4 连接。我也取消了这些/etc/inetd.conf行的注释
telnet stream tcp nowait root /usr/libexec/telnetd telnetd
telnet stream tcp6 nowait root /usr/libexec/telnetd telnetd
Run Code Online (Sandbox Code Playgroud)
当我登录不通过新的Telnet虚拟控制台与终端login: root和password空的默认情况下,登录被接受。
但是,当我通过 telnet 远程登录时,除了第一行读取(freebsd.westell.com) (pts/0). 我使用与root以前相同的登录名但收到login incorrect消息。这里缺少什么才能成功登录到 telnet 会话?
例如,root是目前唯一的用户,我错过了adduser吗?
或者,如果有人可以展示如何在 FreeBSD 8.1 上远程配置 SSH 和登录,<只需 5 个简单的步骤,即可准确说明需要编辑哪些配置文件和行,我会接受。我在他们的文档中没有找到这个。
检查包含终端列表的文件 /etc/ttys。只有那些标记为“安全”的人才能允许 root 登录。默认情况下,这是控制台和所有虚拟终端。伪终端不允许root登录。
另外,在当今安全是一个大问题的时代,请问您为什么仍在使用不安全的协议,例如 telnet 而不是 ssh ?
(编辑)感谢 James,我意识到我掩盖了 FreeBSD 并建议了我在 Linux 上一直使用并认为理所当然的解决方案。除非您启用了 PAM 安全附加组件,否则您将不会拥有此文件。相反,请使用 James 在上面的答案中提到的文件。
| 归档时间: |
|
| 查看次数: |
2644 次 |
| 最近记录: |