博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
传统IDC部署网站(二)
阅读量:7044 次
发布时间:2019-06-28

本文共 2635 字,大约阅读时间需要 8 分钟。

hot3.png

6. 配置网络(上)

配置网络的目的:

  1. 远程登陆
  2. 可以使用yum安装其他的包

配置网络的步骤

1. 获取IP

  • 执行dhclinet命令,自动获取IP地址(NAT模式,它可以自动生成一个IP)
dhclinet
  • 查看IP地址命令: ip addr
ipaddr

快捷键ctrl +L 清屏

2.配置IP地址,你需要知道 IP地址,子网掩码,网管,DNS

  • 查看网关命令
ip route
  • 公共的DNS
119.29.29.29

3.编辑网卡配置文件

vi /etc/sysconfig/network-scripts/if

IPADDR=192.168.222.128NETMASK=255.255.255.0GATEWAY=192.168.222.2DNS1=119.29.29.29

4.重启网络服务

systemctl restart network

问题1:VirtualBox NAT 方式putty 本地连接

  • VirtualBox 虚拟机网络高级,端口转发
  • 主机端口 22
  • 子系统端口 22
  • putty 连接host name : 127.0.0.1 port:22

问题2:putty 远程连接输入账号后等很长时间才能输入密码

  • DNS的问题
  • 修改/etc/ssh/sshd_config
  • 增加一条 UseDNS no
  • 重启服务systemctl restart sshd

7. 配置网络(下)

其他

  • cat 查看文件内容,

如果遇到一个很长的文件,cat 之后就看不到最前面的内容了,此时可以用管道符和less命令结合起来查看。

如:cat /etc/init.d/network |less b 往上翻页 f 往下翻页

  • 管道符的作用是:

把管道左边的命令结果交给右边的命令执行

  • vi 的使用
  • 查看时间
[root@localhost ~]# dateSun Jan 20 23:21:40 EST 2019
  • 查看日历
[root@localhost ~]# cal    January 2019Su Mo Tu We Th Fr Sa       1  2  3  4  5 6  7  8  9 10 11 1213 14 15 16 17 18 1920 21 22 23 24 25 2627 28 29 30 31

8&9. 远程登陆

远程登陆

xshell登陆

putty secureCRT Xmanager

linux 登陆linux

ssh root@192.168.222.128

密钥认证

使用一对密钥来进行身份认证,公钥+私钥 公钥是用来加密的 私钥是用来解密的

1. Xshell 工具 用户密钥管理者 生成 密码留空 辅助公钥

2. linux上执行

1.创建.ssh目录

[root@localhost ~]# mkdir ~/.ssh

echo $home 查看当前用户的HOME目录

2进入到.ssh

[root@localhost ~]# cd .ssh[root@localhost .ssh]#

3.编辑authorized_keys 把xshell 的公钥的内容复制进去保存

vi authorized_keys

xshell 工具 选项 鼠标和键盘 右键直接粘贴 选中就复制

4.更改authorized_keys 权限

[root@localhost .ssh]# chmod 600 !$chmod 600 authorized_keys

!$表示上一条命令最后一个参数,(所谓参数,指的是以空格或者空白字符划分的那些字符串,比如ls a b c, a就是第一个参数 b是第二个参数 C就是最后一个参数)

Xshell 设置

到xshell 的会话属性 用户身份验证 publickey 选择对应的密钥

10. Linux密钥认证登陆Linux

linux 关机 init 0 /shutdown -h now

复制一台主机前准备

虚拟机快照

点击右键 找到快照 拍摄快照

虚拟机克隆

点击右键 管理 克隆 下一步 虚拟机中的当前状态 链接克隆 填写名称和路径

修改网卡IP

3 [root@localhost .ssh]# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

修改IPADDR 注释掉UUID (在uuid前增加#)

更改主机名

[root@localhost ~]# hostnamectl set-hostname test1

生成密钥对

[root@localhost .ssh]# ssh-keygenGenerating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa):Enter passphrase (empty for no passphrase):Enter same passphrase again:Your identification has been saved in /root/.ssh/id_rsa.Your public key has been saved in /root/.ssh/id_rsa.pub.The key fingerprint is:SHA256:sH7PGrUSYeukBBJZKFxZDNQmtlwKmPhMaSNxl4OkIXU root@localhost.loThe key's randomart image is:+---[RSA 2048]----+|B=BXEo           ||B*OBo=           ||.B=.B.. o        ||  o= . + o       ||      o S .      ||     o + o .     ||      o = .      ||       . =       ||        ..o      |+----[SHA256]-----+

拷贝对方机器公钥

[root@localhost ~]# ssh-copy-id  root@192.168.222.1

转载于:https://my.oschina.net/u/4066680/blog/3004024

你可能感兴趣的文章
计算机网络:网际层
查看>>
python-ConfigParser模块【读写配置文件】
查看>>
Maven 的这 7 个问题你思考过没有?
查看>>
汇编浮点运算指令集
查看>>
闭包里面的函数调用时发生了什么
查看>>
wireshark使用方法总结
查看>>
9-27-函数
查看>>
yaf插件类的使用
查看>>
SSD内部的IO抖动因素
查看>>
Skype for Business Server 2015-04-前端服务器-4-准备Active Directory
查看>>
PHP流程控制的替代语法
查看>>
完全解析H3C路由器动态NAT配置步骤
查看>>
天涯的运维之路
查看>>
运维人员低学历者要不要补学历?何时补合适?
查看>>
【原创】日志表设计一例分析
查看>>
nmcli网卡绑定与teaming配置
查看>>
为什么还是穷人:工作的态度
查看>>
Provisioning Services 7.8 入门系列教程之三 安装并配置 Provisioning Services
查看>>
RHEL6基础三十之服务器维护基础命令①netstat
查看>>
Puppet 实验十 centos 安装 puppet-dashboard 仪表盘
查看>>