配置网络、远程登录、Linux秘钥认证

配置网络

一台服务器安装完系统之后不管是为了方便管理还是业务需要,我们都要给它配置ip地址。让机器能够联网。在现实的生产环境的当中,往往我们给服务器配置的ip都是提前规划好的,但是在实验环境下(虚拟机环境),我们为了虚拟机能联网并便于管理,需要做如下步骤:

  1. 虚拟机的网卡设置中设置NAT模式
  2. 运行dhclient命令获取一个ip地址,使用ip addr命令来查看获取到的ip地址和子网掩码是多少位的,使用ip route命令来查看网关ip。
  3. 这样我们的虚拟机已经可以联网了,但是这个ip不是固定的,当我们重启虚拟机之后ip可能会变掉,这样情况每次我们远程连接之前还得看一下当前虚拟机的ip,非常不方便。为了解决这个问题,我们可以通过编辑虚拟机的网卡配置文件来给虚拟机一个固定的ip地址。命令是:vi /etc/syscofnig/network-scripts/ifcfg-ens33
  4. 配置完了之后保存退出vi编辑器。然后使用systemctl restart network 来重启网络。
  5. 接下来我们就可以使用远程登录软件来登录该虚拟机了。

xshell远程登录

为什么远程登录

既然我们可以在虚拟机上直接运行命令,那么为什么还要使用远程登录软件呢?有以下几个原因:

  1. 在现实生产环境中,机房的环境不适合人长时间在里面调试(温度,湿度,噪音等)
  2. 当我们需要复制一些命令执行时,服务器上是不能直接粘贴上,远程登录软件却支持。
  3. 当我们需要查看前面执行命令的结果时,服务器上不支持翻屏查看,远程登录软件支持。

xshell

  1. 点击新建回话图标
  2. 名称这个地方随便写,是为了方便我们区分的,协议选ssh,主机是写我们需要连接的服务器的ip地址。端口号默认22 就好了
  3. 点击身份验证,方法我们现在选择password ,用户名密码就是虚拟机的用户名密码。点击确定。
  4. 点击连接之后,会出现如下对话框,点击接受并保存就行了。
  5. 这样我么就成功的远程登录到我们的虚拟机了。
使用Linux登录另一台Linux

使用ssh命令可以在一台Linux上登录另一台Linux,用法ssh root@192.168.254.135

date命令、cal命令

  1. date命令是查看时间和日期的命令。cal命令是调出日历的命令。
  2. 当我们发现系统的时间不准确时,可以使用date -s命令来设置系统的时间和日期。然后使用hwclock --systohc 命令来经系统时间同步到硬件时间,这样就算关机再重启时间也不会再重置了。
[root@localhost ~]# date -s 01/21/19
Mon Jan 21 00:00:00 EST 2019
[root@localhost ~]# date -s 11:39:30
Mon Jan 21 11:39:30 EST 2019
[root@localhost ~]# date
Mon Jan 21 11:39:32 EST 2019
[root@localhost ~]# hwclock --systohc
[root@localhost ~]# hwclock
Mon 21 Jan 2019 11:40:10 AM EST  -0.272752 seconds
[root@localhost ~]# date
Mon Jan 21 11:43:24 EST 2019

linux 秘钥认证

秘钥认证是一个比密码认证安全系数更高的一个认证方式。

  1. 点击图片中的工具选项,点击里面的用户秘钥管理者
  2. 点击生成按钮
  3. 生成的公钥复制下来,然后去需要被登录的机器上创建一个文件,在用户的家目录下创建一个.ssh 目录,在该目录下创建一个authorized_keys的文件。然后将复制的公钥粘贴到该文件中。
  4. 保存退出该文件。并将该文件全向改为600。(!$是表示上一条命令的最后一个参数,相当于快捷键)
  5. 在xshell中点开会话框,选中要登录的那台机器,点击属性。
  6. 身份验证方式选择public key,浏览一下秘钥,选择之前保存的秘钥。点击连接
  7. 不用输入密码直接登录系统。

Linux使用秘钥认证相互登录

  1. 使用ssh-keygen 命令来生成秘钥对
  2. cat 公钥,然后将公钥内容粘贴到要被登录的机器上的.ssh/authorized_keys文件中
  3. 然后使用ssh命令来登录需要登录的主机,就可以不敲密码直接登录了。

转载于:https://my.oschina.net/u/3731306/blog/3003953

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值