ssh key連線原理

2021-08-29 20:57:24 字數 708 閱讀 3811

ssh-keygen 客戶端建立秘鑰

私鑰登入公鑰

在家目錄下建立.ssh檔案 需要將許可權設定成700

公鑰許可權644

ssh-keygen 建立秘鑰對

scp 將公鑰發給服務端

改名為authorized_keys

ssh-copy-id 進行公鑰的自動分發

ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]

#將本地公鑰拷貝到172.16.1.41伺服器的root目錄下

-i分發原路徑

ssh-keygen -t dsa -f ~/.ssh/id_dsa -p 「」

免互動一條命令建立金鑰對

-t 指定加密型別(dsa和rsa)

-f 指定秘鑰檔案的路徑

-p指定密碼

免互動提醒(yes/no)

sshpass -p 「102846」 ssh-copy-id -i ~/.ssh/id_dsa.pub

「-o stricthostkeychecking=no [email protected]

卡住解決方法

vim /etc/ssh/sshd_config

81行 no 122 no

vim /etc/ssh/ssh_config

35 no 互動免提示

service sshd reload

FileZilla使用ssh key連線伺服器

首先,點選 檔案 站點管理器 在彈出的視窗中,主機設定為要連線的目標主機ip或者網域名稱,協議要選擇sftp。登入型別一定要設定為 金鑰檔案 設定完成後,點選 瀏覽 選擇金鑰檔案。關於ssh key金鑰檔案生成,可以參考之前發布的經驗 開啟金鑰檔案後,格式不適合filezilla,會彈出如下提示 直...

git 的ssh key 多個ssh key問題

背景 在設定github的時候,需要設定ssh key。備份當前的key,生成新的key用於登陸github。問題 原先得key不能用了。線上的機器 clone下來的project中origin預設內容是該project在伺服器端的目錄,你是沒有許可權往別人的project裡直接push commi...

設定ssh key登入

1.安全 2.方便,ssh和scp不需要輸入密碼 a主機能通過ssh key登入b主機。1.生成ssh key,a 上以 a user 使用者執行 ssh keygen t rsa那麼在a主機a user使用者的 ssh 下有id ras 和 id rsa.pub 檔案。2.將a主機中 id rsa...