aminglinux初学第一课
一、安装vmware
虚拟机配置内存大约1G,分辨率为800*600;
自定义分区:/boot 分区为200;交换分区swap为内存的两倍,最大为8G。剩余都给跟目录。
二、网卡配置(手动)
#vim /etc/sysconfig/networ-scripts/ifcfg-eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=10.1.55.17
NETMASK=255.255.255.0
GATEWAY=10.1.55.1
PEERDNS=no #防止DHCP修改DNS
DNS1=10.1.100.100
DNS2=114.114.114.114
#cat /etc/resolv.conf ##查看DNS配置文件是否生效
#service network restart 或者/etc/init.d/network restart ##重启网络使配置文件生效
三、ssh密钥远程登入(以putty为例)
1.使用PUTTYGEN 生成密钥,复制保存公钥。保存私钥
2.#mkdir ~/.ssh ##在用户家目录下面创建.ssh目录
3.vim ~/.ssh/authorized_keys ##在./ssh目录下面创建authorized_keys目录,把复制的公钥拷贝进去。 4.#chmod 700 ~/.ssh ##改变目录权限
5.#chmod 600 ~/.ssh/authorized ##改变文件权限
6.关闭 selinux 临时关闭的方法是:setenforce 0 (重开机selinux还会开启)永久关闭的方法:vi /etc/selinux/config 将 SELINUX=enforcing 修改为 SELINUX=disabled然后保存退出,然后将iptable清空iptables -F 保存防火墙配置 /etc/init.d/iptables save (同service iptables save)。
7.把私钥保存到putty下session中SSH中Auth下面
四、AB两台LINUX用密钥互相访问
1.先在A机器上安装SSH-Clients
yum install –y openssh-clients(如果查看SSH版本用 ssh -V命令)
2.运行ssh-keygen 命令产生公钥和私钥(可以不输入密码)
3.用cat /root/.ssh/id_ras.pub 将查询出的公钥复制备用
4.连接到B机的的终端,
创建.ssh目录mkdir /root/.ssh
修改权限为700 chmord 700
编辑/root/.ssh/authorized_keys 文件 vi /root/.ssh/authorized_keys
刚才在A机上复制的公钥粘贴到authorized_keys中,
5.修改authorized_keys的权限为600 chmod 600 /root/.ssh/authorized_keys
6.暂停B机的selinux setenforce 0
7.禁用selinux的启动 VI /etc/selinux/config 将其中的 SELINUX=enforcing 改为 SELINUX=disabled保存退出。退出B终端
8.在A终端上运行 ssh B机的IP 此时就可以用密钥登录B机
9.在B机上重复1-8步就可以实现互相用密钥登录
4、 修改SSH登录端口
修改SSH登录端口 /etc/ssh/sshd_config 中将 Port 22修改成其它端口如Port 2222 然后重启 /etc/init.d/sshd restart ,然后用ssh [email protected] -p 2222即可登录。
本文出自 “linux” 博客,请务必保留此出处http://1038457789.blog.51cto.com/10025869/1640560
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。