如何远程访问centos 6.5
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何远程访问centos 6.5相关的知识,希望对你有一定的参考价值。
使用“闻到死”的远程桌面连接 CentOS 6.51、安装好 64位 CentOS 6.5 后,使用“终端”进入到命令行模式,输入“su root”命令来获得 root权限。
[bricom@CentOS ~]$ su root
password:******
[root@CentOS bricom]#
2、获得 root 权限后,我们来安装 Fedora 的源,方便后面使用 yum 命令来安装所需软件包。
安装网络上的 Fedora 源文件:
[root@CentOS bricom]# rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
安装源的 key:
[root@CentOS bricom]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
注:你看到本文时,会有链接失效的可能,所以别一棵树上掉死。(知道老母猪是怎么死的吗?!是笨死的!)
你可以通过搜索 epel-release-6 rpm 找到最新的源。
3、安装好源后,我们开始使用 yum 命令来安装所需的软件包 xrdp 和 vnc-server。
[root@CentOS bricom]# yum install xrdp vnc-server
注:当然也可以使用 yum install -y xrdp vnc-server 直接来完成安装。
4、软件包安装完成后,我们需要编辑 /etc/sysconfig/vncservers 文件,让后台工作的 vnc-server 能够正常启动加载,还需要编辑 /etc/group 文件,授权用户可以远程登录。
4-1、使用 gedit 命令编辑 vncservers 文件,在文件的末尾添加如下两行。
[root@CentOS bricom]# gedit /etc/sysconfig/vncservers
VNCSERVERS="2:bricom"
VNCSERVERARGS[1]="-geometry 1280x720"
注:bricom 是远程登录的用户名
4-2、使用 gedit 命令编辑 /etc/group 文件,授予用户登录权限。(文件末尾处)
[root@CentOS bricom]# gedit /etc/group
bricom:x:500:bricom
注:假设允许用户“bricom”、“张三”远程登录,禁止用户“笨猪”远程登录
bricom:x:500:bricom
笨猪:x:501:
张三:x:502:张三
5、编辑并保存两个文件后,我们要回到相应的用户权限下,给相应的用户设置远程登录的密码。
获得相应用户的权限:
[root@CentOS bricom]# su bricom
password:******
设置用户远程登录密码:
[bricom@CentOS ~]$ vncpasswd
Password:******
Verify:******
注:每个授予远程登录权限的用户,都要完成此项操作!
6、重新获取 root 权限,使用 service 命令来启动 xrdp 和 vcnserver 功能。
[root@CentOS bricom]# service vncserver start
[root@CentOS bricom]# service xrdp start
7、好了,现在可以用 windows 的远程桌面登录 CentOS 6.5 。
注:请首先确认 CentOS 已经关闭防火墙功能!
又注:如果你不能远程登录,请联系 Google ,或者给我打电话。
8、我们真的必须关闭防火墙吗?当然不是地~
使用 gedit 命令打开 /etc/sysconfig/iptables 防火墙配置文件
[root@CentOS bricom]# gedit /etc/sysconfig/iptables
在策略条目里插入如下,保存退出。
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3389 -j ACCEPT
注:注意插入的位置,一定是在策略条目中,按照端口顺利插入。(3389 是指 tcp 3389 端口)
9、保存并重启防火墙配置后,我们需要设置让 xrdp 和 vncserver 随开机加载启动。
[root@CentOS bricom]# chkconfig xrdp on[root@CentOS bricom]# chkconfig vncserver on注:也可以在 系统-管理-服务 中找到相应的程序,并设置为开机启动。 参考技术A CentOS安装XRDP实现远程桌面访问:
1.配置环境:
yum install gcc pam-devel openssl-devel -y
2.进入指定目录下载并解压xrdp:
wget http://xsdou.googlecode.com/files/xrdp-0.4.2.tar.gz
tar -xzvf xrdp-0.4.2.tar.gz
3.进入解压后xrdp的目录编译和安装:
cd xrdp-0.4.2
make
make install
4.启动xrdp:
cd /usr/local/xrdp
./xrdp_control.sh start
5.xrdp的配置文档在/etc/xrdp目录下的xrdp.ini和sesman.ini 参考技术B putty
vncview 参考技术C 学会使用ssh
CentOS7和CentOS6怎样开启MySQL远程访问
CentOS6开启MySQL远程访问
1.开放MySQL访问端口3306
修改防火墙配置文件
vi /etc/sysconfig/iptables
加入端口配置
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
重新加载规则
service iptables restart
2.修改mysql库里的host
登录mysql;
use mysql
update user set host=‘%‘ where user=‘root‘ and host=‘localhost‘;
记得一定还得修改密码,因为这时密码已失效,虽然本地还可以原密码登录,可远程改了host后还是没法访问
UPDATE user SET password=password("root") WHERE user=‘root‘;
flush privileges;
3.重启mysql,远程就可以访问了
service mysqld restart;
CentOS7开启MySQL远程访问
CentOS7这个版本的防火墙默认使用的是firewall,与之前的版本使用iptables不一样。按如下方便配置防火墙:
1、关闭防火墙:sudo systemctl stop firewalld.service
2、关闭开机启动:sudo systemctl disable firewalld.service
3、安装iptables防火墙
执行以下命令安装iptables防火墙:sudo yum install iptables-services
4、配置iptables防火墙,打开指定端口(CentOS6一样)
5、设置iptables防火墙开机启动:sudo systemctl enable iptables
6、之后的和CentOS6一样
CentOS下防火墙的基本操作命令
CentOS 配置防火墙操作实例(启、停、开、闭端口):
注:防火墙的基本操作命令:
查询防火墙状态:
[[email protected] ~]# service iptables status
停止防火墙:
[[email protected] ~]# service iptables stop
启动防火墙:
[[email protected] ~]# service iptables start
重启防火墙:
[[email protected] ~]# service iptables restart
永久关闭防火墙:
[[email protected] ~]# chkconfig iptables off
永久关闭后启用:
[[email protected] ~]# chkconfig iptables on
1、查看防火墙状态
[[email protected] ~]# service iptables status
2、编辑/etc/sysconfig/iptables文件。我们实例中要打开8080端口和9990端口
用编辑器打开/etc/sysconfig/iptables
4、保存/etc/sysconfig/iptables文件,并在终端执行
[[email protected] ~]# service iptables restart
5、从新查看防火墙状态
[[email protected] ~]# service iptables status
6、这时候,服务器的8080和9990端口就可以对外提供服务了。
7、其他端口的开放模式就是类似如此开放模式。
以上是关于如何远程访问centos 6.5的主要内容,如果未能解决你的问题,请参考以下文章