记一次阿里云服务器的环境配置
Posted guoDaXia的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记一次阿里云服务器的环境配置相关的知识,希望对你有一定的参考价值。
---安装git---
yum -y install git
---ssh设置公钥连接---
检查sshd状态
status sshd.service
新建sshd_config文件:
vim /etc/ssh/sshd_config
配置如下:
##修改端口2207
Port 2207
AddressFamily Any
ListenAddress 0.0.0.0
Protocol 2
LoginGraceTime 2m
StrictModes no
MaxAuthTries 6
#MaxSessions 10
##允许ras认证,公钥认证,指定公钥地址
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
PermitEmptyPasswords no
##不允许root密码登录
PermitRootLogin no
ChallengeResponseAuthentication no
GSSAPIAuthentication yes
#GSSAPICleanupCredentials yes
GSSAPICleanupCredentials yes
UsePAM yes
AcceptEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES
AcceptEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT
AcceptEnv LC_IDENTIFICATION LC_ALL LANGUAGE
AcceptEnv XMODIFIERS
X11Forwarding yes
Subsystem sftp /usr/libexec/openssh/sftp-server
UseDNS no
SyslogFacility AUTHPRIV
PasswordAuthentication no
重启sshd服务
systemctl restart sshd.service
切换到用来登录的用户ninja
在/home/ninja/.ssh 下新建authorized_keys文件,放入公钥
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC1pirm8sx1vYXDgvpq0uoUXAAuwKGAWPd8y3vYqbvnkUrmiMJeSQBf1Sdzg6qLYx8ZdLUEJ6/d7D3VAyvdBz8yhL9G3m/2SrIlqMLY5gTxHSRkcQnKzsaDaiNcyXA9WKqjJqiGV3RZEz5iXNHz7zUWxa95aQy/HQCy5IvLXwpc/PxCQ+WEePzEjAGu3DlpNtuVKoIzHL1kU/5HNb1/ehbroxxiJIfKKsfeDjQlvrJK55PfnXvdfsnawi0upYuiBN125ZX6255+ic+RKPJdBh6dYMMCVx2vtRbIHksPqVCmdXVSLrRhh/Q18EKlRVr1iEm2/OioTGjxVnIzqlsrIuXX baijiantao@baijiantaodeMacBook-Pro.local
或者从公钥导入:
touch /home/zhangsan/.ssh/authorized_keys
cat /root/.ssh/id_rsa.pub > /home/zhangsan/.ssh/authorized_keys
设置.ssh的操作权限:
chmod 700 .ssh
设置.ssh/authorized_keys的操作权限
chmod 600 .ssh/authorized_keys
注意:如果还是失败,注意你的阿里云防火墙是否拦截登录端口了。root用户的.ssh是在/root位置,其他用户在/home/用户名/位置
--- 安装配置redis ---
yum安装redis
yum install redis
如果找不到,可以先安装一个epel源,它配置了一些yum软件地址
yum install epel-release
启动redis
systemctl start redis
检查redis状态
systemctl status redis
停止服务
systemctl stop redis
重启服务
systemctl restart redis
查看redis进程
ps -ef | grep redis
设置开机启动
systemctl enable redis
修改redis配置:
vim /etc/redis.conf
几个点:
bind 127.0.0.1 要注释掉,否则只能本机使用
protected-mode no 保护模式设置为no
port 6379 如果要修改端口改这里
requirepass root 修改密码为root
重启redis
systemctl restart redis
进入redis
rediscli
验证
info
--- 安装配置ngix ----
安装可能需要的命令
yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
安装ngix
yum install -y nginx
启动nginx
systemctl start nginx.service
配置ngix:
修改/etc/nginx/nginx-conf.
-- 安装配置mysql --
阿里云服务器默认安装了mysql,但是root用户登录需要密码
如果是yum安装:
grep \'temporary password\' /var/log/mysqld.log 找密码
我找到密码但是无效,因此修改密码。
vi /etc/my.cnf
mysqld 下新增:skip-grant-tables
service mysqld restart
mysql -u root -p 登录
update mysql.user set authentication_string=password(\'root_password\') where user=\'root\';
退出mysql,再次修改my.cnf,注释掉跳过校验语句
mysqld -u root -p
-- 安装node.js --
https://www.cnblogs.com/happyliusiyi/p/11684019.html
以上是关于记一次阿里云服务器的环境配置的主要内容,如果未能解决你的问题,请参考以下文章