xShell连接 另外一台主机上的 VmWare Linux虚拟机
1. 查看ip地址//1. ifconfig-->inet 后面的就是ip地址2. xShell连接//1. 输入ip 用户名和密码 该ip拒绝连接//2. 查看防火墙状态1、查看firewall服务状态systemctl status firewalld出现Active: active (running)切高亮显示则表示是启动状态。出现 Active: inactive (dead)灰色表
·
0. 设置主机名
vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=hadoop001
vi /etc/hostname
hadoop001
需要重新启动才能看到主机名的改变情况
1. 查看ip地址
//1. ifconfig --> inet 后面的就是ip地址
如果ifconfig没有找到命令
yum install net-tools
2. xShell连接
//1. 输入ip 用户名和密码 该ip拒绝连接
//2. 查看防火墙状态
1、查看firewall服务状态
systemctl status firewalld
出现Active: active (running)切高亮显示则表示是启动状态。
出现 Active: inactive (dead)灰色表示停止,看单词也行。
2、查看firewall的状态
systemctl status firewalld.service
firewall-cmd --state
3、开启、重启、关闭、firewalld.service服务
# 开启
systemctl start firewalld
# 重启
systemctl restart firewalld
# 关闭
systemctl stop firewalld
4、查看防火墙规则
firewall-cmd --list-all
5、查询、开放、关闭端口
# 查询端口是否开放
上面的防火墙显示已经关闭,显然不是防火墙的问题导致不能连接
//3. 在虚拟机上面ping 自己的ip地址,看能否ping通
出现 Network is unreachable 说明网络配置文件有问题
//1. 第一步
cd /etc/sysconfig/network-scripts/
vi ifcfg-ens3
//2. 将ONBOOT = no 修改为yes
//3. 重启网络设置
service network restart
ip地址可以ping通,但是xshell还是连接不上去
// 检查22端口的开放情况
// 检查sshd的使用情况
// 发现都正常
3. 解决方法
在上述要求都正常的情况下,最后和同事沟通,vmWare 虚拟网络编辑器 选择的必须是在Administrator用户下创建虚拟机才可以正常显示网络连接,不然创建的虚拟机,不可以通过xshell进行连接。
最后将window用户切换到Administrator下面重新创建一个虚拟机并且配置ip即可
- 设置虚拟机网络适配器为桥接模式(自动)复制物理网络连接状态
- 设置虚拟网络编辑器
- 虚拟机自动生成ip地址为42开头
更多推荐
已为社区贡献3条内容
所有评论(0)