想要远程linux服务器,首先需要在服务器上开通ssh服务,安装命令如下:
sudo apt-get install openssh-server
2/10
在上图的提示中,输入“y”,继续等待安装,安装成功后如下图所示
3/10
启动ssh-server服务,默认情况下安装结束后就自动启动了,可以用下列命令进行确认:
ps -e |grep ssh,如果看到截图中的sshd说明ssh-server启动成功了
启动sshserver命令:service ssh start 或者sudo /etc/init.d/ssh start
关闭sshserver命令:service ssh stop
重启sshserver命令:service ssh restart
4/10
ssh-server配置文件位于/etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如333。
设置成功后重启SSH服务:
sudo /etc/init.d/ssh sto
sudo /etc/init.d/ssh start
或者:service ssh restart
5/10
成功启动ssh-server后,应该是可以远程登录了,经过测试,普通帐号可以正常远程登录,root帐号不行,但root拥有超级权限,是我们所需要的,因此需要调整下配置文件,允许root也可以远程登录
6/10
开通root远程登录权限
vi /etc/ssh/sshd_config
将PermitRootLogin without-password 修改为PermitRootLogin yes
查看剩余1张图
7/10
执行命令service ssh restart,重启ssh-server
8/10
上述 *** 作结束后,linux服务器上的配置已经结束了,成功开启了ssh-server,下面需要我们在win7系统上借助putty工具来远程访问,打开百度,从百度中下载该工具
9/10
该工具是个绿色文件,比较方便,启动该工具,输入linux服务器的IP地址,点击open
10/10
d出了 *** 作窗口,输入用户名,密码即可成功登录,使用root登录,也成功访问
方法/步骤在ubuntu下搜索Remmina
然后点击Remmina 远程桌面客户端
运行Remmina之后点击+号 添加一台服务器
在远程桌面设定中;
1、设置名称:可以随便输入
2、服务器:填写IP地址
3、用户名:
4、密码
后面的暂时可以不用填写
填写完之后点击保存即可
回到Remmina主界面
选择我们刚刚添加的服务器;双击即可
然后就能远程进入你的windows *** 作系统了
由于默认的远程桌面颜色真心很丑
所以我们这里要修改一下
点击“色深”选择真彩色(32 bpp)
在设置一下分辨率
分辨率选择适合你的就可以了
8
上面的设置完成之后再次点击保存按钮
以后你远程这台服务器的时候就是按照你设置的分辨率和色彩来显示远端的服务器了
1、root用户登录到mysql数据库代码示例:/usr/local/mysql/bin/mysql -u root -p (输入密码进入mysql)
2、进入mysql,输入:
代码示例:
use mysql
3、查看user表的情况
代码示例:
SELECT Host,User FROM user
//指明主机名称,“%”表示匹配所有字符串
4、
代码示例:
UPDATE user SET Host = '%' WHERE User= 'root' LIMIT 1
5、输入如下命令让刚才设置的命令生效
代码示例:
mysql>flush privileges
Query OK, 0 rows affected (0.00 sec)
注意,在mysql 命令行形式下一定要输入""
按照前面五个步骤完成之后,通过控制台输入:
代码示例:
[root@linux ~]# mysql -h localhost -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
不让这么连接数据库
原因:是因为host对应的user字段是空的,我们需要将其改为root即可
代码示例:
mysql>select host,user from user
+-----------+------+
| host | user |
+-----------+------+
| % | root |
| 127.0.0.1 | root |
| linux | |
| linux | root |
| localhost | |
+-----------+------+
5 rows in set (0.00 sec)
解决办法一:
代码示例:
mysql>update user set user='root' where host='localhost'
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql>flush privileges
Query OK, 0 rows affected (0.00 sec)
解决办法二:
将localhost改为本机的IP地址,则能够识别了。
代码示例:
[root@linux ~]# mysql -h 172.16.42.68 -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with or \g.
Your MySQL connection id is 157
Server version: 5.1.66 Source distribution
Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help' or '\h' for help. Type '\c' to clear the current input statement.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)