【Linux入门】二、Linux系统安装(4) 远程登录管理工具

远程登录管理工具

1、远程登录管理Linux

配置虚拟机网络

首先需保证网络连通(先进行虚拟机网络配置)

虚拟机 - 设置 - 网络适配器 - 桥接/ NAT/ Host only/ 自定义 


装完虚拟机后会出现2块虚拟网卡:VMware Network Adapter VMnet1 和 VMware Network Adapter VMnet8


网络连接各模式区别

桥接:虚拟机利用真实网卡与当前的真实计算机进行通信,配置简单(选择桥接,并且虚拟机设置与真实机一个网段的IP地址即可),而且可以与局域网内同网段的其他计算机直接通信。缺点是会占用网段的一个IP。

NAT:虚拟机通过VMware Network Adapter VMnet8网卡(VMnet8)与真实机通信;

Host only:虚拟机通过VMware Network Adapter VMnet1网卡(VMnet1)与真实机通信;

(NAT & Host only)与 桥接的区别:

桥接利用的是真实网卡,可以与局域网内的同网段其他计算机通信(虚拟机相当于一台真实的计算机一样);

NAT & Host only在局域网内只能跟自己的真实机通信,跟局域网内其他计算机不能通信(好处是不占用真实网段的IP地址)

NAT 和 Host only的区别:

Host only顾名思义,它只能与本机通信;

NAT能与本机通信的基础上,如果真实机可以访问互联网,那么虚拟机也可以正确的访问互联网。

Host only

下面我们先演示一下Host only,如何让虚拟机与真实机通信:

(1)启动虚拟机,首先设置虚拟机网络连接模式为:Host only

(2)上面提到过,Host only模式:虚拟机通过VMnet1网卡与真实机通信;

我们可以在真实机上VMnet1的网络属性上查看其IP地址(安装虚拟机后会自动分配未使用网段的IP),这里查看分配的IP是:192.168.59.1。现在我们的虚拟机并没有任何的网络配置,下面我们需要给虚拟机网卡配置跟VMnet1同网段的IP(通过ifconfig命令):

直接使用ifconfig回车:查询当前的网卡信息;


这里的lo网卡代表的是:本机回环网卡,IP地址是127.0.0.1,用于本机通信和测试;

virbr0网卡:在CentOS 7的安装过程中如果有选择相关虚拟化的的服务安装系统后,会发现有一个以网桥连接的私网地址的virbr0网卡,这个是因为在虚拟化中有使用到libvirtd服务生成的(一般用不到);

前面讲过,Linux中所有的硬件都是文件,既然是文件就有文件名:

描述硬盘的文件名是/dev/sda1,/dev/sda2的方式,描述网卡的文件名是/dev/eth0,/dev/eth1;

但是上图ifconfig命令得到的结果并没有eth0,原因是:

【CentOS 6的网卡命名方式】

在CentOS 6之前,网络接口使用连续号码命名: eth0、 eth1等;它会根据情况有所改变而非唯一且固定,当增加或删除网卡时,名称可能会发生变化;

【CentOS 7的网卡命名方式】

Centos7提供了不同的命名规则,默认是基于固件、拓扑、位置信息来分配。这样做的优点是命名是全自动的、可预知的,缺点是比eth0、wlan0更难读。比如enp5s0;

它采用dmidecode采集命名方案,以此来得到主板信息,从而实现网卡名字永久唯一化(dmidecode这个命令可以采集有关硬件方面的信息)

(1)网卡命名机制:

1) 如果Firmware或BIOS为主板上集成的设备提供的索引信息可用,且可预测则根据此索引进行命名,例如eno1;

2) 如果Firmware或BIOS为PCI-E扩展槽所提供的索引信息可用,且可预测,则根据此索引进行命名,例如ens1;

3) 如果硬件接口的物理位置信息可用,则根据此信息进行命名,例如enp2s0;

4) 根据MAC地址命名,比如enx7d3e9f,默认不开启;

5) 上述均不可用时,则使用传统命名机制。

(2) 名称组成格式

en:  Ethernet    有线局域网

wl:   wlan          无线局域网

ww::wwan        无线广域网

名称类型:

o<index>:    集成设备的索引号

s<slot>:       扩展槽的索引号

x<MAC>:     基于MAC地址的命名

p<bus>s<slot>:PCI扩展总线

(3)配置回传统命名方式:

1)修改Grub配置文件 (开机给kernel传递参数,关闭主板dmidecode采集命名) 

打开终端工具,输入vim /etc/sysconfig/grub,然后在GRUB_CMDLINE_LINUX变量中加入net.ifnames=0 biosdevname=0,按esc键退出,然后输入 :wq (代表保存并退出)


2)重新加载Grub配置

grub2-mkconfig -o /boot/grub2/grub.cfg


3)重启系统生效

reboot

重启后再使用ifconfig查看网卡信息,修改成功


4)修改名字后会发现前面无法ping通VMnet1网卡,这时候需要编辑网卡的配置文件将里面的NAME和DEVICE项修改为eth0:

vim /etc/sysconfig/network-scripts/ifcfg-ens33 

(需要说明一下,这里使用的ifconfig命令配置IP只是写入内存中,临时生效,重启电脑就会丢失,要想永久生效必须改变配置文件)

桥接模式

下面设置为桥接模式:

1)首先设置虚拟机的网络连接为桥接模式;

如果有多块网卡需要在VMware中设置桥接到的具体网卡,设置方法:工具栏--编辑--虚拟网络编辑器--选择桥接到的具体网卡。

2)使用ifconfig命令设置虚拟机网卡IP与选定桥接的真实机网卡IP为同一网段;

3)此外,要想成功访问外网,还需要进行网关和DNS设置;

网关配置:route add default gw x.x.x.x

DNS配置:echo "nameserver x.x.x.x">> /etc/resolv.conf

完成这些设置后,虚拟机就能通过真实机的网卡,连接互联网。

2、工具使用

SecureCRT

远程连接管理工具

1、设置虚拟机网络为桥接模式,并设置IP,保证虚拟机与真实机网络可互连;

2、打开软件,点击左上角快速连接,定义想要连接的Linux服务器:选择SSH2协议,输入前面设置的虚拟机网卡的IP地址,设置登录的用户名(部分Linux版本禁止root远程登录,CentOS没有这个限制;但实际生产服务器上也不建议root远程登录,因root权限太高),连接即可(其他配置暂时不管);


3、选择connect,再输入root用户密码,即可实现远程管理Linux系统。(这里我们用的是真实机管理本机上的虚拟机,实际上只是能够网络互连,即可实现远程连接管理)


4、上图可以看到,由于编码问题可能远程连接管理会出现乱码,该远程工具也支持编码调整,可以解决此问题:

1)选择Options - Session Options - Terminal - Appearance - Font - 

选择任意一种中文字体(比如新宋体),字符集为中文

2)选择编码集为UTF-8


保存后即可。

5、使用ctrl + L或者直接输入clear可以实现清屏。

Winscp文件拷贝工具

Windows和Linux之间进行文件拷贝,非常方便和安全;

工具使用:

安装完成后,打开软件:


输入主机名,用户名,密码,就可以直接登录使用。

登录后,左侧是windows系统下的文件,右侧是linux系统下的文件,需要进行文件传输时,只需要左右拖动文件即可复制。

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值