ssh 出現 error in libcrypto Connection closed 錯誤訊息

 最近公司的產品OS更換到Alma Linux,因此安裝了一台全新的Alma Linux機器,然後接下來要使用scp去別的主機搬移檔案的時候出現了下面的錯誤訊息 The authenticity of host '10.*.*.68 (10.*.*.68)' can't be established. RSA key fingerprint is SHA256:RKJMaNXf4Fw5I2rjsdiLr17MQn1LTyMurlb6hV2qo18. This key is not known by any other names Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Warning: Permanently added '10.*.*.68' (RSA) to the list of known hosts. ssh_dispatch_run_fatal: Connection to 10.*.*.68 port 22: error in libcrypto Connection closed 解決方法是指定加密演算法 update-crypto-policies --set DEFAULT:SHA1

Linux -- shell script 取得unix timestamp 並且產出時間字串

假設有個需求,使用shell script 去執行某個特定的程式並且要輸入兩個數值--> 起始時間與結束時間,詳細的數值規格如下

1. 結束時間取目前的系統時間

2. 起始時間與結束時間相差6小時

3. 輸入時間格式為 yyyymmddhhmm

下面為針對此需求製作之shell script

#!/bin/sh

#get the end time from system unix timestamp
etime=$(date +'%s')
#get the start time which was difference of 6 hours with end time .
let stime=etime-43200  # 6 hours in secs

#print time for check 
echo $stime
echo $etime

# turn unix timestamp to date time string 
fetime=$(date -d @$etime +'%Y%m%d%H%M')
fstime=$(date -d @$stime +'%Y%m%d%H%M')

python xxxxxx.py "$fstime, $fetime" 



留言

這個網誌中的熱門文章

排解Mysql 發生ERROR 2003 (HY000): Can't connect to MySQL server on "host" (111) 無法連線之錯誤

如何使用網路線將Ubuntu與raspberry Pi 對接