一、dd系统

由于阿里云、腾讯云、华为云等国内大厂自带监控插件,建议重做系统后使用。

这里重做系统指的是安装干净来源的Linux系统,而不是在vps控制台重装/重置系统

步骤:

ssh登录vps,

运行dd脚本:

wget --no-check-certificate -qO InstallNET.sh 'https://raw.githubusercontent.com/leitbogioro/Tools/master/Linux_reinstall/InstallNET.sh' && chmod a+x InstallNET.sh && bash InstallNET.sh -debian 12 -pwd 'LeitboGi0ro'

debian 12是系统类别你可以改为debian 11 或者ubuntu系统如 ubuntu 20.04

默认密码是:LeitboGi0ro

二、修改密码

dd完系统后重新登录vps

更改密码

  1. 打开终端。

  2. 输入以下命令,然后按回车键:

    sudo passwd
    
  3. 系统会提示您输入当前用户的密码,即初始密码。

  4. 输入新密码,并再次输入以确认。(密码输入时不显示)

  5. 如果一切正常,您会看到一条消息,表明密码已成功更新。

三、更改密钥登录

  1. 在Termius中查看密钥内容: 打开Termius,进入“Settings” > “Keys” > “SSH Keys”。找到您创建的密钥对,点击它,然后点击“Show Public Key”和“Show Private Key”分别查看公钥和私钥的内容。复制这些内容。

  2. 在VPS上创建.ssh目录: 使用SSH客户端(如PuTTY、Termius)通过密码登录到您的VPS。在VPS上创建**.ssh**目录(如果尚不存在):

    mkdir -p ~/.ssh
    
  3. 设置正确的权限: 确保**.ssh**目录的权限是正确的:

    chmod 700 ~/.ssh
    
  4. 创建并编辑authorized_keys文件: 在**.ssh目录中创建或编辑authorized_keys**文件:

    nano ~/.ssh/authorized_keys
    

    在打开的文件中,粘贴您之前从Termius复制的公钥内容。保存并退出编辑器。

  5. 设置authorized_keys文件权限: 确保**authorized_keys**文件的权限是正确的:

    chmod 600 ~/.ssh/authorized_keys
    
  6. 配置SSH服务: 编辑SSH配置文件**/etc/ssh/sshd_config**:

    nano /etc/ssh/sshd_config
    

    确保以下设置是正确的:

    PubkeyAuthentication yes
    AuthorizedKeysFile      .ssh/authorized_keys
    

    如果您想要禁用密码认证,确保以下设置是正确的:

    PasswordAuthentication no
    ChallengeResponseAuthentication no
    
  7. 重启SSH服务: 保存**sshd_config**文件并退出编辑器后,重启SSH服务以应用更改:

    sudo systemctl restart sshd
    
  8. 在Termius中使用私钥: 回到Windows上的Termius,创建一个新的SSH连接到您的VPS。在连接的设置中,您需要指定使用您之前创建的私钥。通常,Termius会自动使用与服务器关联的私钥,如果您在Termius中创建了密钥对并关联到了VPS。

  9. 测试SSH密钥登录: 尝试使用Termius通过SSH密钥登录到您的VPS。如果您配置正确,您应该能够成功登录而无需输入密码。