在solaris 10 中网络及远程登录相关设置

在solaris 10 中网络及远程登录相关设置


1. # ifconfig -a
查到网卡名,比如网卡名为vfe0等

2. # vi /etc/hostname.vfe0
假设网名为vfe0,则用vi编辑此文件,文件中包含对应此网卡的主机名。比如

# vi /etc/hostname.vfe0
MySolaris

3. # vi /etc/nodename
设定主机名字,比如

# vi /etc/nodename
MySolaris

4. # vi /etc/hosts
在hosts文件中加入主机名与IP。比如,

# vi /etc/hosts
MySolaris 192.168.5.88 loghost

    # vi /etc/inet/ipnodes
在ipnodes文件中加入(修改)主机名与IP。比如,
# vi /inet/ipnodes
......

5. # vi /etc/netmasks
设定网络掩码。比如,

# vi /etc/netmasks
192.168.5.0 255.255.255.0

6. # vi /etc/defaultrouter
如果需要的话,设定缺省网关。比如,

# vi /etc/defaultrouter
192.168.5.1

7. # vi /etc/resolv.conf
设定DNS等。比如,

# vi /etc/resolv.conf
search abc.com
namesesrver 192.168.5.1

8. # vi /etc/nsswitch.conf
设定网络名解析的顺序。一般修改此文件的hosts部分。比如

# vi /etc/nsswitch.conf
...
hosts: file dns
...

9. 关于telnet
Solaris系统中对于telnet用户登录,其限制体现在/etc/default/login文件中,如果有"CONSOLE=/dev/console"
一行,则root不能直接telnet登陆,如果注释掉该行,则root可以直接登陆。

如何防止telnet登陆发呆时间过长被踢:
vi /etc/default/login
# TIMEOUT sets the number of seconds (between 0 and 900) to wait before
# abandoning a login session.
#
#TIMEOUT=300
修改之后不是立即生效,在这之后所又的login session都符合这个要求,但是在修改之前已经建立的连接不受影响。


10. 关于FTP的问题:
     修改/etc/ftpd/ftpusers文件,列入此文件中的用户不能使用ftp服务,考虑安全性该文件中应包括root,uucp用户。想让root能使用FTP,要在root前加#号将其作注释行处理即可。
     solaris系统中默认时无/etc/Shells文件,这就为***创造了条件,这时用户可以用任何shell访问系统的ftp服务,如不存在时应考虑建立该文件。


11. 用xmanager2.0登陆solaris 10:
把/etc/X11/gdm/gdm.conf里面是否去掉#Port=177中的#号

# ps -ef|grep dtlogin    --用此指令可查看能否使用远程图形方式登录

12. 重启机器后应该就可以上网、接入ftp、接入telnet、及远程图形方式登录(如用xmanager2.0登陆solaris 10)