mac上使用Sequel Pro工具SSH連接數據庫


今天在使用Mac上的Sequel Pro連接線上的數據庫時,一直報ssh通道連接失敗。但是同樣的公鑰在另一台機器就可以,真是奇怪。

通過查找日志發現有一個關鍵字“key_load_public: No such file or director", 網上查找后,都說是因為多ssh的存在,導致去~/.ssh下面找公鑰,

但我連接mysql的不是在那個目錄。按照網上的方法試過后,還是不行。

無意中,我想到在終端下直接連接看看。 ssh test@ip:port -i ~/Public/my_id_rsa, 執行后,找到了更有用的信息,提示我私鑰權限有問題。

在終端執行 chmod 0600 ~/public/my_id_rsa 后,再連接就可以了。看來是權限的問題,在win下就不會。

總結,看來在這種linux和類unix系統下面,要多關注權限, 還要多使用終端。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM