阿里轻量级服务器远程连接SSH问题

上两天买了个阿里应用服务器玩玩,一个月60块钱。

买了之后,里面送了一个博客主页和后,挺不错的。叫WordPress,不过是php的。里面还有mysql7.6 要想连接mysql,首先查下他的服务。

输入:service mysql status 查看mysql服务是否已经启动:

正常启动的话,然后登录mysql,输入mysql -u root -p,接下来应该是会打印 mysql command not find。这是因为我们没有把mysql服务配置到系统环境变量去。


修改/etc/profile文件使其永久性生效,并对所有系统用户生效,在文件末尾加上如下两行代码

PATH=$PATH:/usr/local/php/bin:/usr/local/mysql/bin

export PATH


然后执行:

source /etc/profile

或 ./profile

使其修改生效,执行完可通过echo $PATH命令查看是否添加成功。


现在输入 mysql -u root -p 然后输入密码即可登录mysql,但是密码是什么呢,在应用详情里面有给出指令,sudo grep mysql_root_passwd /root/env.txt 将初始密码保存下来

看到mysql命令窗口就成功,下面开始修改root账号密码,先切换数据库:use mysql 然后我们可以输入 update mysql.user set password=password('root') where user='root' ;

然后自己想用xshell 登陆,怎么都连接不上去,原来需要xshell的私钥和公钥的配置。

现在xshell 里生成私钥,然后把里面的公钥保存下来备用,然后打开linux的自己主目录。

进去.ssh 然后编辑里面的配置文件把公钥复制进去



然后重启

参考连接:https://jingyan.baidu.com/article/e5c39bf5ba78e639d760330e.html

终于可以连接了!

你可能感兴趣的:(阿里轻量级服务器远程连接SSH问题)