被 Fail2ban 擋掉的應對處置

簡單來說發生在前陣子 (11/23) 在替自己替換新的 SSH Key 時,在未指定私鑰的狀況下一直嘗試連線,就被自己拒於門外了。

其實解法很簡單,想辦法去 VPS 後台的 noVNC 輸入以下指令:

fail2ban-client set sshd unbanip <自己的 IP>

如果不這麼幹的話,基本上我以後就連不上自己的 VPS 了,因為現在用 7 浮 1 固,電腦這邊用 1 固定 IP 的狀況……。

Linux 下的 Steam 額外裝其他 Proton Runtime 的方法… (ProtonUp-QT)

剛裝完 Fedora 想說試試看有什麼遊戲能跑,查了對應遊戲的 ProtonDB,發現有些在清單中的遊戲不盡理想。想說切一下 Runtime,結果從 Steam 內根本沒辦法下載。

後來看到 Ivon 寫的 ProtonUp-QT 和 Protontricks 文章,才發現有這工具能用,於是快快下載來看。(下載的版本是 AppImage 版,因為 Steam 不是用 Flatpak 裝,如果裝 Flatpak 版不確定能不能互通)

使用上很簡單,就「新增版本」按下去就可以下載了。

只是用下來有幾個小問題,首先當然是「顯示遊戲列表」不完全的問題,不知道跟我把 Steam 切成繁體中文是否有關?

再來就是同時下載多個 Runtime 狀況不是很理想,會卡在那邊沒下載…。

但其實也沒差,反正我要的結果有出來就好。

至於後面遊戲跑得怎麼樣…只能說一言難盡,GE 版好像更糟糕了,我最後還是乖乖回去用 Proton Experimental,至少能跑起來 XD

Fedora (KDE) 安裝後記錄

最近嘗試下將環境逐漸從 Windows 11 轉至 Linux。這次特別挑選了 Fedora 而不是 Arch Linux,主要是目前工作也在用 RPM 套件體系的發行版 (Amazon Linux),還有 Arch Linux 安裝後還要設定很多東西,Fedora 已經做好很多事情了,但還是有些設定要調整。

調整 Panel 到主要螢幕

有雙螢幕,但初始設定的 Panel 在副螢幕,只好進入編輯模式將其調整到主螢幕。

安裝 Fcitx 5

iBus 不太好用,所以額外裝了 Fcitx 5:

sudo dnf install fcitx5 fcitx5-autostart fcitx5-chewing fcitx5-configtool fcitx5-qt kcm-fcitx5

然後還要處理下登入環境變數,不然打太快又要變英文:

# ~/.config/plasma-workspace/env/ime.sh

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

調整 dnf 設定

調整 /etc/dnf/dnf.conf,在 [main] 段落加入以下:

[main]
fastestmirror=True
max_parallel_downloads=10
gpgcheck=True
installonly_limit=3
clean_requirements_on_remove=True
best=False
skip_if_unavailable=True

然後把 /etc/yum.repos.d/fedora.repo 和 /etc/yum.repos.d/fedora-updates.repo 的所有 metalink 後面都加上 &country=tw

安裝 RPM Fusion

Discord 和 Steam 只有在這上面有,就一起裝一下:

sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
sudo dnf config-manager setopt fedora-cisco-openh264.enabled=1
sudo dnf update @core

參考資料