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

重新開機

2023年9月22日 星期五

數莓派 開關機按鈕

參考資料來源

根據大大的分享,開關機按鈕比預期的簡單。

只要在/boot/config.txt 最後加上以下段落

dtoverlay=gpio-shutdown



然後將 2pin按鈕的兩根線接上下圖GPIO3, Ground兩個Pin腳就完成了。



另外,建議用2pin無段按鈕

這開關行為是 關機(off)時按下開機(on);開機(On)時,按下 關機(off),


如果是買1/0的翹翹板開關可能會發生,1變成關,0變成開;或者要關開一次開機,在開關一次關機


--- eeprom conifg 設定

用來設定GPIO啟動參數

編輯指令:

sudo -E rpi-eeprom-config --edit


WAKE_ON_GPIO=1 (設定可以用GPIO來啟動數莓派)

POWER_OFF_ON_HALT=1 (當WAKE_ON_GPIO=0, 且此項=1時,在HALT後GPIO則不供電)


2023年6月17日 星期六

[數媒派]修改pi帳號

預設root 帳號關閉,且ssh 不允許root連線;系統只有預設PI,但有消息指出之後不會再有預設PI帳號,待確認後續OS版本。

先使用pi帳號登入,再執行以下動作:

1) 啟用root帳號

- sudo passwd root

- 輸入root帳號密碼

2) 解鎖root帳號

- sudo passwd -u root

- 解鎖後可以透過遠端連線來使用root帳號登入,但還無法使用ssh登入

3) 設定ssh連線

- sudo nano /etc/ssh/sshd_config

- 找到PermitRootLogin的位置,新增一行PermitRootLogin yes

- 儲存檔案後,重新啟動;便可使用root帳號登入

4) 以PI帳號登入,在raspberry 設定中 關閉自動以pi登入功能


變更pi帳號

再變更pi帳號前要使用root帳號登入,以root登入後執行以下動作:

-sudo usermod -l newpi pi

- 以上指令將pi改為newpi

-usermod -m -d /home/newpi newpi

以上指令修改目錄pi為newpi

- 修改後newpi這個帳號仍擁有pi帳號的權限


關閉root帳號

- sudo passwd -l root

- sudo nano /etc/ssh/sshd_config

- 找到PermitRootLogin的位置,註解掉本來增加的PermitRootLogin yes


設定autostart

- cd  .config/lxsession/LXDE-pi/

- 在此路徑中新增autostart

- autostart指令

    @command

這樣重開機後,就會用newpi 登入並自動執行程式


參考資料

參考資料

參考資料

2022年12月8日 星期四

購車心得 CC Corolla Cross 油電豪華 + 影音套件 (讓我意外的事)

新手購車,單純分享購車後讓我有點意外的地方,還有覺得購車前準備不足的地方。


時速30以上才會反應的A柱盲點偵測(BSM)

交車後開在路上就發現,怎麼旁邊機車經過盲點沒有動作?

再回廠找業務上車測試,業務也答不上來;經測試幾次整理如下:

  - 30以上才會有反應

  - 當打方向燈,偵測到有車時會快速閃爍

PS. 原廠的後視鏡BSM(尊爵、旗艦版)啟動時速應該小於30KM。停等紅綠燈時有看到CC、 RAV4幾乎到停住才消失的後視鏡BSM燈號,建議在乎BSM功能的人,千萬要買尊爵以上版本

以個人行車經驗來說,市區的低速轉彎因為機車、腳踏車,或行人在視線死角造成意外,盲點警示功能也很重要。


只亮1/3 的LED尾燈

由於現場沒車,問業務時他也只說豪華版的尾燈跟其他款一樣,只是裡面是LED燈泡,不是光條。

- 結果後來才發現只有車身左右那兩點會亮,尾門的部分不會亮。




前霧燈跟後霧燈分兩個開關,後霧燈原來只有一小格

只有旗艦版有前霧燈,其他版本只有後霧燈;所以決定加裝前霧燈。

- 但後霧燈開關在燈光控制把手上,前霧燈開關在左側冷氣口的下方面板

- 而且後霧燈是在左後尾燈組尾門上的一小格... 




購車過程回顧起來讓我覺得做錯的地方,分享給各位:

1) 沒先對報價結構做功課: 

- 購車總費用= (原車價- 空車業務折扣) + (配件價格- 業務配件折扣) + (保險 - 業務折扣) + 領牌手續費 , 有貸款的話再加上貸款息

- 一開始業務可能會說,可以折5萬、7萬... 其實都是有條件的;應該要先確認需要的項目再進行詢價跟比價

- 尤其像保險我覺得價差也蠻大的,連車買的乙式車險要四萬多再退傭幾千到1.5萬;但我自己保其他產險公司只要兩萬。


2) 應該先在網路詢價:

大多數的業務都可以跨區做生意,而且看來有些業務願意給的折扣比較多,再到門市之前應該先在網路上徵菜單詢價。

- 每區的業務報價的貸款息跟保險退傭可能有些差異,應該多問才比較能找到理想的金額


3) 優惠只到今天的話術:

今天做決定可以再折多少....

- 當有做前兩項後,再降台時聽到業務這樣說,就可以帥氣的走人了;不折其實找其他家的業務就好


4) 這個月領牌的車可以多折多少或下個月會貴多少,但這個月只有XX車... 

- 本來只想買油電尊爵,但就因為當月沒有生產尊爵版的車所以改成豪華再加影音套件

- 業務為了拚當月業績會說這種話,所以我在11月中下訂了;結果12月交車時再用幫其他人問的名義問一次價格...  還不是一樣!  那為什麼不直接等下個月初在訂想要的車款。


總之,開新車還是很開心。 

但如果功課有做足,購車過程跟拿到車使用後應該會更開心。


2022年11月14日 星期一

[Python] 透過python編輯文字檔

 import os


#清除檔案中的文字後關閉

f= open('/home/pi/Documents/test.txt', 'w').close()


#在現有檔案中寫入新文字

f=open('/home/pi/Documents/tmrtV05/test.txt','a')

testStr=('This texts for test \n'+

    'and TEST')

f.writelines(testStr)

f.close()


會寫入以下文字到/test.txt中

This texts for test 

and TEST