一.SSH免密登陆配置
1. SSH的相关概念
SSH 为 Secure Shell(安全外壳协议)的缩写,SSH的具体实现是由客户端和服务端的软件组成的。
2. 认证机制
从客户端来看,SSH提供两种级别的安全验证。
第一种方式(基于口令的安全验证)
只要你知道自己帐号和口令,就可以登录到远程主机。
第二种方式(基于密钥的安全验证)
密钥登陆方式配置:假如 A 要登陆 B
在A上操作:
1/ 首先生成密钥对
ssh-keygen (提示时,直接回车即可)
2/ 再将A自己的公钥拷贝并追加到B的授权列表文件authorized_keys中
ssh-copy-id B
二.网络管理
1. 主机名配置
1/ 查看主机名:hostname
2/ 修改主机名(重启后无效):hostname hadoop
3/ 修改主机名(重启后永久生效):vi /ect/sysconfig/network
2. IP地址配置
修改IP地址
1/ 方式一:setup
用root输入setup命令,进入交互式修改界面
2/ 方式二:修改配置文件
(重启后永久生效)
vi /etc/sysconfig/network-scripts/ifcfg-eth0
3/ 方式三:ifconfig命令
(重启后无效)
ifconfig eth0 192.168.12.22
3. 域名映射
/etc/hosts文件 用于在通过主机名进行访问时做ip地址解析之用
所以,你想访问一个什么样的主机名,就需要把这个主机名和它对应的ip地址配置在/etc/hosts文件中。
4. 网络服务管理
1/ 后台服务管理
service network status 查看指定服务的状态
service network stop 停止指定服务
service network start 启动指定服务
service network restart 重启指定服务
service --status-all 查看系统中所有的后台服务
2/ 设置后台服务的自启配置
chkconfig 查看所有服务器自启配置
chkconfig iptables off 关掉指定服务防火墙的自动启动
chkconfig iptables on 开启指定服务防火墙的自动启动