我通过 ssh 连接到 Novell Netware (OES) 服务器。它显示默认的 novell 控制台。我希望它在我连接时自动启动 bash。我该怎么做?
答案1
与 Linux 的 SSH 不同,NetWare 的 SSH 不附带指定默认 shell 所需的 /etc/passwd 或 PAM-Ldap 挂钩。它也不假设它正在运行 shell 或登录脚本,这使得它与 Linux-SSH 更加不同。当您通过 SSH 进入 NetWare 服务器时,它假设您是希望进行远程管理的管理员,因此您需要控制台。它是一种 rconsole 替代品。
因此,当您通过 SSH 进入 NetWare 服务器时,您必须明确输入 bash,它不会为您执行此操作。
答案2
您所连接的用户要么将控制台设置为他们的 shell(chsh
),要么将控制台设置为在他们的 shell 启动脚本中运行。
答案3
不确定这是否有帮助,但在 ConsoleOne 中,在用户的 UNIX 配置文件选项卡中,您可以指定 shell。特别是,您可以将其设置为 Bash。似乎也可以通过以下方式执行此操作 管理软件