A. 如何访问内网centos服务器
如果内网IP连接SSH是正常的,表明你的centos服务器设置完毕。如果我没猜错的话,你内网SSH连接应该是没有更改端口仍是22.
那么问题就出在你没有正确设置路由端口。
假如你单位的路由器NAT的线路是默认线路或者绑定到wan口。那么你NAT这边的端口号可以设置为1111或者其他任意的不冲突的端口号,但你内部IP的端口号还是必须得与你的centos服务器的SSH端口号一致。否则是连接不上的。
另外,你的centos的SSH连接限制中也要开放互联网连接,不能限定为只允许本地连接。
你重点检查后二步。一般问题都可以解决。
祝好运了
B. centos两台服务器直连应该怎么配置
ip 需要配置相同网段的 ip;
子网掩码必须相同;
网关可以不用配置;
C. centos 6.5安装在服务器后怎么连上网
关于centos网络配置的方法,网上文档很多,但基本上都是一些操作命令,原理和解释则很少提到,而且某些文章有些地方还是需要商量的(估计是转载的,作者自己也没有实践过)。故,重新总结一下,分三个部分:理论基础、上机实践和原因阐述。
注:
实践环境:虚拟机
登陆方式:PuTTY
OS版本:centOS6.3
上网方式:bridge
一、理论基础(急于解决问题的读者这个部分可以略过,直接看”上机实践“ 部分):
google关键词:centos网络配置,则会得到很多。下面挑出51cto在centos版面的文章(相对而言,讲的较清晰和详细),总结如下:
1.CentOS网络配置之基本关键字:
*IP
*netmask
*gateway
*hostname
*domainname
*DNS
以上key都是网络设置所必须知晓的,应该是通用的。
2. CentOS网络配置之配置文件
文章中提到了有关配置文件的概念:“无论是通过网络配置命令(下文将提到)来配置网络,还是通过图形化的配置界面,最终的配置信息都将写入到某某的文件中,也就是说一旦我们知道了这些信息都写到了什么文件中或哪儿个文件中,我们就可以通过直接的修改某某文件来直接进行配置”,即我们(相对于程序而言是用户)只需通过修改配置文件就能引导程序按着目标方式运行(这里也体现了linux中“一切即文件“的思想)。
关于配置文件:下面统一以key和value的形式进行说明(如:IPADDR=10.3.7.202,则key为IPADDR;value为10.3.7.202)。
在CentOS中关于网络的配置文件有:
(1)/etc/sysconfig/network
说明:有关系统网络的整体性文件(不涉及具体网络设备)---全局性
有关的key:
NETWORKING 是否利用网络
HOSTNAME 主机名
GATEWAY 默认网关
IPGATEWAYDEV 默认网关的接口名
DOMIAN 域名
(2)/etc/sysconfig/network-scripts/ifcf-eth*(0,1,2,..)
说明:有关网络接口卡(具体网络设备)的配置文件----局部性
有关的key:
DEVICE 接口名(设备,网卡)
BOOTPROTO ip的配置方法(value:static代表固定IP;dhcp代表动态获取;none:手动)
HWADDR硬件地址(即MAC地址)
ONBOOT 系统启动时网络接口是否有效(value:yes/no)
TYPE 网络类型(通常为Ethernet:以太网)
NETMASK 网络掩码
IPADDRIP 地址
GATEWAY 默认网关地址
注:文章中只介绍了以上八种,其实应该再加上DNS,后面会讲到
(3)/etc/resolv.conf
说明:有关主机DNS服务器信息的配置文件(详细内容,可参考:)
有关的key:
domain 本地域名
search 域名和搜索列表
nameserver 本机所参照的DNS服务器的IP地址(最多可指定三个)
(4)/etc/hosts
说明:ip和hostname的映射配置文件,这里ip为局域网内部与本机有通信的其他主机的IP地址。即映射后,通过对方hostname也可访问局域网内对应主机。
有关的key:ip地址 (value:对应主机的hostname)
二、上机实践
1.配置文件:/etc/sysconfig/network
vim /etc/sysconfig/network
2.配置文件:/etc/sysconfig/network-scripts/ifcf-eth0
vim /etc/sysconfig/network-scripts/ifcf-eth0
疑问1:注意截图中的红色方框的部分:DNS,为什么要在这里设置?
3.配置文件:/etc/resolv.conf
vim /etc/resolv.conf
疑问2:为什么这里也有DNS设置(nameserver的值即对应DNS ip地址)?
4. 重启网络:
service network restart
操作结束!
三、原因阐述
疑问1和疑问2是相互关联的,前者为原因后者是结果。
现象:一般情况下,会在/etc/resolv.conf配置文件中设置DNS,然而一旦重启网络,resolv.conf文件中的DNS设置的内容均会被“洗掉”。
原因是:每次重启网络时,/etc/resolv.conf文件均会获得最新的DNS地址,其来源为(一般情况,至少在这里):/etc/sysconfig/network-scripts/ifcf-eth0即网卡配置中的DNS的值。
也即是说关于DNS的设置,只需在/etc/sysconfig/network-scripts/ifcf-eth0文件中设置即可,重启网络后,其配置自动“刷新”到/etc/resolv.conf文件中。那么进一步提问:为什么会这样呢?它的内在机制又是怎样的呢?
内在机制:
背景:在一台计算机连接到外网的资源(如web server)之前,它必须能通过某种方法将任何文字混合数字的域名()转换为纯数字式的网络地址(如 220.181.111.148)(因为Internet规定使用这些结构化的IP地址作为网络地址)。
下面先重温一下resolv.conf配置文件:
定义:resolv.conf 即resolver configuration file,它通常包含域名服务器(DNS:域名-->IP(对任何节点上可用网络))的IP地址信息。
作用:解析器(resolver)程序通过读取resolv.conf配置文件的内容,找到Internet上的DNS。
注:resolver:是一套C库中的常规程序,调用它可以访问到Internet上的DNS。同时C库和其他的resolver库均依赖于/etc/resolv.conf配置文件寻找到域名服务器列表。
在最简单的情况下,resolv.conf文件可用于编辑和设置域名服务器列表。然而:当计算机中同时存在其他需要动态配置的程序时,这些程序的配置文件将会重写resolv.conf文件。这些程序包括以下三种:
(1)The resolvconf program
(2)The network-manager deamon
(3)DHCP clients
其中(2)The network-manager deamon的配置文件即为/etc/sysconfig/network-scripts/ifcf-eth0(1,2...)。
故:这就解释了前面的DNS需在网卡配置文件:/etc/sysconfig/network-scripts/ifcf-eth0中设置。
注:由于本文的主题是CentOS的网络配置,故(1)The resolvconf和(3)DHCP clinets情况在此,不解释,还有一些专有名词背后的原理,读者均可通过给出的参考文献自行查阅。
参考文献:
(1) 最基本的CentOS网络配置:
(2) NetworkConfiguration :
(3) RESOLV.CONF(5) :
(4) resolvconf :
D. 如何使用VNC Viewer连接远程CentOS服务器
连接WIndows服务器可以使用Windows自带的远程桌面连接,但连接Linux服务器它就不灵了。这里就讲一下Windows7下如何使用VNC Viewer连接远程CentOS服务器。注意:服务器上必须安装了VNC Server服务端才可以。
1、确保已安装VNC VIEWER
2、双击桌面上的快捷方式,运行VNC Viewer。
6、点击连接,就可以打开远程centos桌面,如下图所示
7、如果连上远程centos服务器后,没有找到桌面,请检查centos系统是否安装了GUI桌面,安装教程可以参考我的另一篇教程:centOS7下安装GUI图形界面
E. linux centos6.5 服务器怎么配置网络配置
ifconfig
查看网卡信息:
F. 如何使用Xftp连接Centos服务器
Xftp是一个用于MS Windows平台的强大的FTP和SFTP文件传输程序。想要传输自然需要连接服务器,如何使用Xftp连接Centos服务器?本文将详细说明xmanager企业版5中xftp如何连接服务器和操作服务器。
一、如何连接
1、 新建会话
打开Xftp软件,依次点击【文件】-【新建】,来新建会话;如果没有xftp,可以在xmanager企业版中下载使用
新建
2、自定义设置
在【名称】中输入自定义名称,【主机】中填写Centos服务器的ip地址,【协议】为:SFTP,【端口】默认为22。在下方的登录信息栏,填写用户名root和密码,
会话属性
3、自定义路径
点击【选项】选项卡,勾选【使用UTF-8编码】(不勾选的话会出现乱码),自定义【本地文件夹】路径,然后点击右下角的【确定】按钮,
会话
4、连接会话
选中刚才新建的会话,点击【连接】按钮,
连接
以上就是如何连接的步骤。
二、如何操作步骤:
1、进入root目录
连接后默认进入/root目录,
root目录
2、查看结构
可以查看根目录的文件夹结构,使用Xftp可以非常方便的管理Centos服务器,
查看
以上就是如何操作的步骤。
G. 请问如图3张网卡如何设置能上网。另外主机是win7 服务器是centos 5.5 win7如何访问
只有一个账号,我一般是这样使用的,首先使用服务器的网卡3连接外网,然后在centos上设置,让网卡2共享网卡3的网络,网卡2设置一个静态的IP地址,这个地址将作为主机网卡1的网关,这样就可以让主机共享服务器的网络了。不过我是将网卡2和网卡1连接到一个交换机上去的。你的这个没试过,以上仅供参考。Linux双网卡共享网络的方法见下连接:
http://wenku..com/link?url=TlqeGGyqcgEy3PfQH2JkkreAE4xU_2e3zzySdE_YAdhs2zQnWGepZx6AN_tYMdP7_1-sGIujZBls4_omNrfndBwG9toPzVnVji4AG_Q70BW
使用第一种 NAT就可以的,你可以尝试一下看看。
H. 如何远程访问centos服务器
一、telnet连接
1.首先进入终端,查看是否安装了telnet服务。linux默认安装了telnet,所以我们一般只需要安装telnet-server。
rpm -qa |grep telnet (查看是否安装telnet-server)。
没有安装telnet-server的话,我们可以将linux安装光盘放在光驱里。(不同的linux版本,linux的软件安装包可能不一样,只有一张光盘的话,肯定就在那一个上了。如果是linux redhat的话,就是在第三张光盘上。)
我使用的是linux版本是rhel-server-5.4-i386-dvd.iso,将光盘加载到光驱之后,光盘被加载到/dev/cdrom中。
2.在/mnt下创建一个目录cdrom(命令:mkdir/mnt/cdrom)。然后将/dev/cdrom中的内容挂载到/mnu/cdrom中(命令:mount /dev/cdrom /mnt/cdrom)。
3.使用ll /mnt/cdrom(小写的L)找到Server目录,并用命令cd/mnt/cdrom/Server进入该目录。
4.用命令(ll |grep telnet)找到telnet-server这个软件包。
5.安装telnet-server这个软件.
6.使用命令:rpm -ql telnet-server 查看telnet-server的安装目录。
7.修改telnet-server的配置文件。使用命令:vim/etc/xinetd.d/telnet 打开telnet-server配置文件。将disable = yes 改为no 或者在disable前加上#符号。
8.重新启动telnet-server服务。命令:service xinetd restart 或者/etc/init.d/xinetd restart
9.Linux默认用root账号不可以进行远程连接。所有你需要创建一个用户,设置密码。然后通过telnet连接Linux。
创建用户: useradd user1 设置密码:passwd user1(然后系统提示你输入两次密码)。
10.最后使用命令:telnet + 目标主机的ip地址。
二、ssh连接。
Telne服务使用很方便,但是它是通过明文传递信息,所有安全性就不高,目前普遍使用的SSH(SecureShell)来进行远程管理。SSH协议有SSH1和SSH2两个版本,他们使用管理不同的协议和实现,二者互不兼容。SSH2比SSH1在安全性,功能和性能上提高了很多,所以目前被广泛使用的SSH2。
1.SSH服务器的安装
Linux下广泛使用免费的OpenSSH程序来实现SSH协议,OpenSSH同时支持SSH1和SSH2协议。
目前几乎所有的Linux发行版捆绑了OpenSSH,RedHat也不例外,默认RedHat的安装程序会将OpenSSH服务和客户程序安装在系统上。请使用下面的命令检查系统是否已经安装了OpenSSH服务:
rpm -qa | grep openssh
如果系统还没有安装OpenSSH服务,可以把RedHatAS4的第2张安装光盘,放入光盘进行装载,然后安装其包含ssh关键字的5个包。
2.SSH服务的管理
(1)启动、停止、重新启动SSH服务
/etc/init.d/sshd start
/etc/init.d/sshd stop
/etc/init.d/sshd restart
(2)自动启动SSH服务
如果需要让SSH服务随系统启动而自动加载,可以执行“ntsysv”命令启动服务配置程序,找到“sshd”服务,然后在其前面加上“*”星号,确定即可。
三、VNC连接
1.默认RedHat的安装程序会将VNC服务和客户端程序安装在系统上,查看是否安装vnc-server。命令:rpm -qa| grep vnc
2.如果没有安装话,将系统光盘的挂载到系统中。使用命令:mount /dev/cdrom /mnt/cdrom (在/mnt下必须存在cdrom目录,创建目录方式参考telnet连接)。
3.在系统镜像中打开Server目录,找到vnc-server的安装包。
4.安装vnc-server
5.如果安装过了,就用vim或vi打开/root/.vnc/xstartup,将unset和exec前面的空格去掉,然后保存,退出编辑器。默认情况下,VNC服务采用的图形界面时twm,你可以使用GNOME或KDE图形界面环境,那就要将“twm”改为“gnome-session”或者“startkde”。(前提是系统已经安装了GNOME或KDE图形桌面环境),修改完后,执行关闭并重新启动桌面。vncserver -kill :1(开启的都要关掉)。然后使用vncserver重新打开连接。
6.修改了xstartup之后,运行命令:vncserver,就打开了一个新的vnc连接端口。vnc端口是从5900开始的,当打开第一个端口时,端口号是5900:1,每打开一个,端口号加一(5900:2 5900:3。。。。。),这样就可以打开多个桌面,各个桌面之间不会干扰。
注意:如果使用x0vncserver的话,可以通过5900端口来连接,可以开启多个桌面,各个桌面可以互相共享。使用x0vncserver的话,需要打开本地主机的图形化界面,然后在图形界面下运行终端,在终端中运行命令:x0vncserver--PasswordFile=/root/.vnc/passwd。要保持这个终端,因为它运行的是x0vncserver这个软件,如果关闭的话,就会断开连接。
7.连接
如果运行的是vncserver的话,就是主机名加端口号。如果使用的是x0vncserver的话,直接就是主机名,不需要加端口号。