你按照以下 *** 作试试看看,(#表示在命令行输入)
#iptables -L (查看防火墙规则)
#iptables -F (清空防火墙规则)
#service iptables save(保存)
#iptables -L(检查是否被清空了)
#chkconfig iptables off (也可以永久关闭防火墙)
--------------上面的 *** 作关闭了防火墙---------------
#setenforce 0 (关闭selinux,暂时的)
#vi /etc/selinux/config (编辑这个文件,修为为下面两个值,永久的)
SELINUX=disabled
SELINUXTYPE=strict
-----------------以上 *** 作为关闭selinx-----------------
这样的话,只要网络通,就连得上了
望采纳
1.启动本机虚拟机,尝试Xshell连接虚拟机会出现如下界面,显示连接不上虚拟机。
2.
打开本机的虚拟机->打开虚拟机的终端,尝试ping一下百度,看是否可以ping通。我这里显示ping不通。
3.
打开虚拟机所在的目录文件夹,查看是否存在*.lck为后缀的文件,如果有全部删除。
4.
删除后,在此搜索*.lck,确认完全删除。
想使用SSH连接虑机上的Ubuntu,首先,得保证本地和虚机分别可以连通网络。其次要保证本地IP和虚机上的IP是可以相互ping通。具体请参照以下步骤:第一步在VMware的网络适配器的选项中,我们要选择用桥连接的方式接入并把下面单选按钮的复制网络连接状态也要选中,注意,不要用nat的连接方式,开始用了这种方式,但是虚机连不上网络。
第二步要到打开虚拟机的 *** 作系统,为虑拟机的设置IP、网络、DNS,均可参照本地IP设置的参数。对于Linux系统我们可以在命令行输入:setup命令启动图形界面窗口设置IP
第三步,经过上面的两个步骤,虚拟机应可以连通网了。如果本地ping不到虚拟机上的IP,则要关掉虚拟机上的防火墙,因为linux系统内核有默认的防火墙iptables,Ubuntu
命
令如下:sudo
ufw
disable.查看防火墙中服务列表的命令为:iptables
-N
-l,在redhat中,关掉防火墙的命令如下:service
iptables
stop.(需要用root用户执行 *** 作)经过这个步骤后,我们会发现,两台机器可以相互ping通了。那我们可否用SSH或是VCN终端窗口直接连接unbuntu了呢,不可以。不过,已经完成了百分之八十的工作了。
第四步,
需要在ubuntu终端下输入:
ssh
localhost
显示结果如下:
ssh
:
connect
to
host
localhost
port
22:
Connection
refused,原来没有装openssh-server:
输入命令:
sudo
apt-get
install
openssh-server
然后输入命令:ssh
localhost
就可以了。如果想用VCN连接,也是一样,我们需要先安装,然后启动服务,然后,才可以使用。
注:Ubuntu默认的root用户的密码为空,如果想修改密码,则可以在当前用户执行命令:
sudo
-i
进入#提示符,然后输入命令passwd
root,回车,按照提示输入新的密码即可
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)