工具:Xshell
演示系统:centos65
①:进入linux系统在root权限下使用:ifconfig命令查看当前linux的ip地址
②:service sshd start (第一次启动linux的SSH服务)
chkconfig sshd on (设置sshd开机启动)
(为了显示效果,这里使用restart重启sshd服务)
③:下载xshell等SSH远程连接工具:新建连接,输入ip地址,就可以自动连接远程linux
Xshell的主界面:点击背景部分新建连接
然后输入linux的ip地址,ssh服务默认端口22,无需修改
单击确定:
点击连接,连接linux:依次输入用户名和密码
连接成功:
注意:xshell绑定的远程IP和端口必须与linux的ip和端口一致,默认端口22
检测Linux系统是否开启22端口1
以root用户也就是根用户登录Linux系统,使用命令“service iptables status”检测端口是否开启,如果出现图中标注的文字,则说明22端口已开启。
2
如果未开启,则使用命令“vi /etc/sysconfig/iptables”编辑配置文件,加入图中标注的文字,然后保存并退出。
3
使用命令“service iptables restart”重启服务,使得防火墙策略生效。
END
在本地利用PuTTY工具建立连接
打开下载好的PuTTY工具,输入主机名(IP地址)、端口号,选择SSH,点击open建立连接。这里小编要说明的是,默认端口号是22,如果更改此项,那Linux系统侧也必须使用上述方法打开相应的端口,否则无法建立连接。
首次登录会出现警告信息,不用担心,这是因为未将密钥添加的缓存中,点击是即可。
进入登录界面之后,只要输入用户名、密码,就能像直接在服务器上 *** 作一样管理Linux系统了。需要你在服务器上关闭防火墙,或者允许mysql通过
下面是设置mysql允许远程连接的方法:
例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON TO myuser@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
如果你想允许用户myuser从ip为19216816的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON TO 'myuser'@'19216813' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
#################################
开启Mysql数据库的远程连接权限:
grant all privileges on to 'root' @'%' identified by 'wrx123';
flush privileges;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)