网站本来在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 # 想安装哪个版本自行修改数字
搞定,哈哈。
mrg&wzf
© 2026-2026 Mr.G&Z.W. All rights reserved.