新的腾讯云服务器不支持root登录,默认ubuntu没有足够的权限。使用ssh传递文件 permission denied,修改配置支持root用户登录:
1:使用用户名ubuntu登录
2:sudo passwd root
3:修改ssh配置
sudo vi /etc/ssh/sshd_config
修改文件中的PermitRootLogin为yes
4:重启ssh服务
sudo service ssh restart
注:开发中使用root用户风险较大,建议使用普通用户
(使用chmod 777 开放文件夹权限也可)
安装java
1.下载linux版本java
- tar zxvf *******.tar.gz
- 修改/etc/profile文件配置环境变量
JAVA_HOME=/usr/java/jdk1.8.0_101
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME PATH CLASSPATH - source /etc/profile
安装mysql
sudo apt-get update
sudo apt-get install mysql-server
安装好后远程不能访问,需要如下配置:
- 配置安全组开放mysql端口
- /etc/mysql/mysql.conf.d/mysqld.cnf 里修改bind_address = 0.0.0.0 (这里是IP限制,或者直接注释掉也行)
- 授权给root用户
grant all privileges on . to 'root'@'%' identified by '1234' with grant option;
注:可以把%替换为主机的IP,指定该用户访问特定主机。该SQL语句将会在user表中增加一条记录。 - 刷新权限 flush privileges;
- 退出数据库 quit;
- 重启mysql服务 sudo service mysql restart;