Solaris 11学习小结1:开启SSH/TELNET/FTP服务

1.先安装系统的基本环境(Text Install);
2.以上装完后SSH/TELNET/FTP在SMF的服务就已经有了,只需分别开启即可;
4.Solaris 11和以前的版本不同的是,在安装过程需要添加一个带root角色的安全用户,默认是禁止root直接登录系统的,包括本地登录,其角色设置在:
# more /etc/user_attr
root::::type=role
test::::type=normal;lock_after_retries=no;profiles=System Administrator;roles=root
也就是说,如果不修改这个文件,你开启以上网络的SMF服务也是没用的。
二种方法:a.修改/etc/user_attr,注释掉:root:::type=role
            b.使用安装过程中创建的带root角色的安全用户(如test)登录系统,su -切换到root用,执行:
            # usermod -R "" test
            # roles test
            No roles
            再修改root用户的角色:
            # usermod -K typr=normal root
            # roles root
            No roles
5.开启root用户的ssh服务:
# vi /etc/ssh/sshd_config
修改PermitRootLogin no为PermitRootLogin yes
重启ssh服务:
# svcadm restart ssh
执行上面命令后即可实现root用户的远程ssh登录功能。
6.开启root用户的telnet服务:
# vi /etc/default/login
注释掉CONSOLE=/dev/console行,启动telnet服务:
# svcadm enable telnet
即可开启root用户的远程telnet功能。
7.启动root用户的ftp服务:
# vi /etc/ftpd/ftpusers
注释掉root行
# vi /etc/proftpd.conf
去掉RootLogin on行的注释,启动ftp服务:
# svcadm enable ftp
即可开启root用户的远程ftp功能。

转载出自http://blog.chinaunix.net/uid-431820-id-3205348.html

你可能感兴趣的:(网络,用户,角色,normal,登录系统)