• 网站搬家完成,记一下过程

      Mr.G      7月29日 12:53      8月5日 11:14      67      0      bitbucket,ssh,php,git,ramnode,debian

    网站本来在ramnode,性价比挺高,但是后期可能需要图片应用,所以迁移到香港机房,这样网速快一点,同步也注册好域名。ramnode系统是ubuntu14.04,新家是debian12。

    遇到的第一个问题,secureCRT无法ssh,提示一大段,大意是服务器和客户端加密算法不兼容。解决方法,在/etc/ssh/sshd_config末尾加入以下两行,重启sshd服务即可。

    HostKeyAlgorithms ssh-dss,ssh-ed25519,ssh-rsa,rsa-sha2-256,rsa-sha2-512
    
    KexAlgorithms curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group1-sha1

    第二个问题,bitbucket私有库git clone的时候报认证错误,没精力找原因,换成ssh方式同步。本地生成rsa公钥。

    ssh-keygen -t rsa -C "email"

    上述命令运行成功后,复制 ~/.ssh/id_rsa.pub内容到bitbucket ssh key的位置就可以通过ssh同步了。

    第三个问题,系统自带php为8.3,安装低版本需要添加额外的源,以下命令依次运行即可。

    sudo apt update
    
    sudo apt install software-properties-common ca-certificates lsb-release apt-transport-https
    
    sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
    
    wget -qO - https://packages.sury.org/php/apt.gpg | sudo apt-key add -
    
    sudo apt update
    
    sudo apt install libapache2-mod-php5.6 # 想安装哪个版本自行修改数字
    
    sudo apt install libapache2-mod-php7.4 # 想安装哪个版本自行修改数字

    搞定,哈哈。

  •   评论区

    共 0 条评论   /   

Contact

© 2026-2026 Mr.G&Z.W. All rights reserved.