更多: zhilu jiaocheng

在 Solaris 10 上启用 telnet

  1. 重新登录系统并使用 svcadm 启用 telnet。
    -v 选项还提供了服务依赖项的详细详细输出。
# svcadm -v enable -r telnet
svc:/network/telnet:default enabled
svc:/network/inetd:default enabled.
svc:/network/loopback enabled
svc:/system/filesystem/local enabled
svc:/milestone/single-user enabled
...
  1. 要验证是否正确启用了 telnet,请使用 telnet 从远程系统登录。
# telnet 10.10.10.10
Trying 10.10.10.10...
Connected to netlab46.
Escape character is '^]'
login: root
Password:
Last login: Sat Dec 10 21:26:42 from 129.148.192.154
Sun Microsystems Inc. SunOS 5.10 Generic April 2017
如何在 Solaris 10 中启用或者禁用 telnet

出于安全考虑,管理员可能希望在 Solaris 10 系统上禁用 telnet(传入连接)。
下面的帖子是关于如何在 Solaris 10 上禁用或者启用 telnet 的简短操作方法。

在 Solaris 10 上禁用 telnet

  1. 使用 ssh 或者 rsh 登录系统并检查当前的 telnet 服务状态。
# svcs -a | grep telnet
online         Sept_01   svc:/network/telnet:default
# svcs -l svc:/network/telnet:default
fmri         svc:/network/telnet:default
name         Telnet server
enabled      true
state        online
next_state   none
state_time   Thu 09 September 2017 08:39:08 AM EST
restarter    svc:/network/inetd:default
contract_id  110
# svcs -xv svc:/network/telnet:default
svc:/network/telnet:default (Telnet server)
State: online since Thu 09 September 2017 08:39:47 AM EST
See: man -M /usr/share/man -s 1M in.telnetd
See: man -M /usr/share/man -s 1M telnetd
Impact: None.
  1. 现在,使用 'svcadm disable' 命令禁用 telnet,然后再次重新检查 telnet 服务状态。
# svcadm disable telnet
# svcs -a | grep telnet
disabled       21:27:34 svc:/network/telnet:default
# svcs -l svc:/network/telnet:default
fmri         svc:/network/telnet:default
name         Telnet server
enabled      false
state        disabled
next_state   none
state_time   Thu 09 September 2017 08:42:12 AM EST
restarter    svc:/network/inetd:default
contract_id
# svcs -xv svc:/network/telnet:default
svc:/network/telnet:default (Telnet server)
State: disabled since Thu 09 September 2017 08:41:12 AM EST
Reason: Disabled by an administrator.
See: http://sun.com/msg/SMF-8000-05
See: man -M /usr/share/man -s 1M in.telnetd
See: man -M /usr/share/man -s 1M telnetd
Impact: This service is not running.

注意:此时 telnet 已禁用。
无需重新启动即可生效。

  1. 验证远程系统是否禁用了 telnet。
% telnet netlab46
Trying 10.10.10.10...
telnet: Unable to connect to remote host: Connection refused
日期:2020-09-17 00:15:09 来源:oir作者:oir