Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

Today, after upgrading Manjaro, the most basic ssh login suddenly had issues, and the prompts were as follows:

1
2
3
4
Unable to negotiate with UNKNOWN port 65535: no matching host key type found. Their offer: ssh-rsa,ssh-dss
lost connection

sign_and_send_pubkey: no mutual signature supported

Upon investigation, I found out…well, OpenSSH deems the ssh-rsa encryption method insecure and has directly disabled this key type for logins by default starting from 8.8

I’ve been using my Nuts Pro for over three years, and everything is slow, and the storage is always running out. It’s time to make a final effort… Desperate times call for desperate measures, so I’m going to try flashing it. If it works well, I can keep using it for another year and a half. If not, I’ll have to buy a new one with my end-of-year bonus.

I’ve had my Nutro Pro for over three years now, and it’s been slowing down significantly. The storage space is also running low, making it hard to use comfortably. So, I decided to give it one last...

2020 was too busy… In the middle of the year, I discovered that the material-x theme had been significantly upgraded, but I didn’t have time to update it. By the time 2021 arrived, I gave up on upg...

Recently, GitHub’s access has been increasingly problematic. Sometimes it’s even difficult to check my blog posts… So I also have a copy hosted on the domestic Git hosting service Gitee. However, t...

When using a Linux system, it’s often necessary to set up things that start automatically at boot. For distributions that use systemd, writing your own service files and enabling them is a great choice.

After putting in a lot of effort to get the hardware sorted out, it’s time for the software.

At the beginning of the year, I saved 2000 yuan to buy a second-hand server for testing software and playing games. However, after looking around, I found that servers were too troublesome… they consume a lot of electricity and make noise. If you want to add a graphics card, you need to modify the case… since I have no experience with hardware… so I decided to buy a desktop computer that is both affordable and sufficient for my needs. Originally, I was going to buy something on 618… but due to work changes, I didn’t have time or energy to mess around, so I gave up… recently, I saw a motherboard on JD at a discount, so I couldn’t resist buying it… but when I checked, I found that the CPU I wanted was hard to find new… (probably sold out during 618)… after several weeks of effort, I finally got everything and assembled my first self-built desktop computer!

As long as you use multiple devices for work, you will inevitably encounter the problem of mutual synchronization between different devices. Now that it’s not the era when cloud services just started to rise and were cheap and generous, there probably isn’t a reliable and user-friendly service provider that won’t suddenly run away or change its terms of service. So, we still have to rely on ourselves to set up our own…

Although I also use Git for some project code management, I actually don’t know many of Git’s features and haven’t used them. Today, I tried using Git hooks.