2024年6月29日 星期六

REMOTE HOST IDENTIFICATION HAS CHANGED- 遠端連線同IP但主機變更出現的問題

當遠端連線的IP之前曾經連過,但該IP的主機變了,就會出下以下錯誤:


 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!

Someone could be eavesdropping on you right now (man-in-the-middle attack)!

It is also possible that a host key has just been changed.

The fingerprint for the ED25519 key sent by the remote host is

SHA256:Z6o3XAafMD3s3RGM/s2sX1XYz8QXBwY2Aw+UhHc5cT4.

Please contact your system administrator.

Add correct host key in C:\\Users\\rex_h/.ssh/known_hosts to get rid of this message.

Offending ECDSA key in C:\\Users\\rex_h/.ssh/known_hosts:27

Host key for 192.168.1.113 has changed and you have requested strict checking.

Host key verification failed.


重新移除先前儲存的ssh Key

ssh-keygen -R [ip]

2024年6月26日 星期三

數莓派 bookworm 設定固定IP

數莓派Bookworm因為沒有預設dhcpcd,所以無法使用之前dhcpcd.conf來進行固定IP設定。

如自行安裝dhcpcd/dhcpcd5會出現預設桌面變成debian,還有關機前會需要等1分半來進行網路服務關閉的狀況。


查到國外針對bookworm的設定資訊做個紀錄: 資料來源


查詢連線裝置資訊

sudo nmcli -p connection show


如下回應: 

NAME        UUID                                  TYPE      DEVICE

----------------------------------------------------------------------------------------------------------

有線連線 1  899107fa-3f50-38b7-8f44-2893f2fa0b68  ethernet  eth0


設定IP: 

sudo nmcli c mod "有線連線1" ipv4.addresses 192.168.1.220/24 ipv4.method manual


設定Gateway: 

sudo nmcli con mod "有線連線1" ipv4.gateway 192.168.1.1


設定DNS: 

sudo nmcli con mod "有線連線1" ipv4.dns 192.168.1.1


重啟網路連線

sudo nmcli c down "Wired connection 1" && sudo nmcli c up "Wired connection 1"

2024年6月6日 星期四

數莓派 關閉run.log

基本邏輯是將log引導到null 就不會去寫資料了


進入桌面設定檔

 sudo nano /etc/xdg/lxsession/LXDE-pi/desktop.conf


在session區塊加入
[Session] 
log_file=/dev/null


要關閉的程式設定在autostart file中
進入設定檔
nano ~/.config/lxsession/LXDE-pi/autostart

在執行命令後加上> /dev/null 2>&1

建立null 連結
刪除run.log 再建立null連結
rm /home/pi/.cache/lxsession/LXDE-pi/run.log 
ln -s /dev/null /home/pi/.cache/lxsession/LXDE-pi/run.log

重新開機