更换服务器后所遇到的问题和处理方法

  1. 使用密码无法登录Linux云服务器ECS的解决方法(参考:*使用密码无法登录Linux云服务器ECS的解决方法_弹性云主机无法登录csdn-CSDN博客*)

    • 在阿里云客户端使用临时密钥登录,然后修改配置文件/etc/ssh/sshd_config中的参数。PasswordAuthentication被设置为no,表示禁止以密码方式登录ECS实例,需要修改为yes
  2. 解决“WARNINGThe remote SSH server rejected X11 forwarding request.“警告(参考:https://blog.csdn.net/SoloVersion/article/details/123814568

  • X11 forwarding依赖xorg-x11-xauth软件包,需要先安装xorg-x11-xauth软件包
  1. 新的服务器要安装的软件和步骤(参考:https://developer.aliyun.com/article/815625
  • 安装nginx

  • 配置nginximage-20240718101719644

  • 安装node.jsimage-20240718103855508

  • CentOS7 安装NodeJS详细教程(附带安装步骤)(https://blog.csdn.net/qq_37955704/article/details/113395046)复制粘贴

  • 安装git

    1
    yum install git
  • 配置git image-20240718111022620

  • 出现有 *Enter passphrase (empty for no passphrase)*只管回车

  • 在配置nginx时如果遇到Permission denied

    1
    2
    在root下进入对应目录使用
    chmod 777 git

image-20240718152553401

image-20240718152858433

如何设置SSH免密登录,只需两步

参考(https://blog.csdn.net/Xixi0864/article/details/134694487)

  1. 服务器端
1
2
3
4
5
ssh-keygen #生成密钥和私钥一直回车不要输入密码

cd .ssh
ls

image-20240718181612283

  1. 本地
  • 将id_rsa.pub复制到服务器root文件下
  1. 在服务器端使用追加指令(将本地公钥文件复制到服务器的公钥文件中)
    cat ./id_rsa.pub >> /root/.ssh/authorized_keys
  2. 本地测试连接
    1
    ssh root@公网地址

image-20240718230711345

Github上实现域名跳转image-20240719130333137

CNAME文件内写域名

image-20240719145949183