2019-01-21第六课

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.128
NETMASK=255.255.255.0
GATEWAY=192.168.222.2
DNS1=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 ~]# date
Sun Jan 20 23:21:40 EST 2019

  • 查看日历
[root@localhost ~]# cal
    January 2019
Su Mo Tu We Th Fr Sa
       1  2  3  4  5
 6  7  8  9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 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-keygen
Generating 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.lo
The 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/3991930/blog/3004264

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值