ssh 金鑰連線

2021-10-06 14:22:50 字數 1099 閱讀 6798

一切操作均在使用者目錄下的.ss**件夾下操作

第一步:伺服器生成金鑰對id_rsa和id_rsa.pub,兩者就像是鎖與門的關係.

kali@kali:~/.ssh$   ssh-keygen -t rsa
鎖 = id_rsa --------鎖拿在自己手裡(本地)

門 = id_rsa.pub —門安在外邊(伺服器)

第二步:伺服器上安裝門(id_rsa.pub),配置sshd.config 檔案,開放金鑰登入,關閉密碼登入.

kali@kali:~/.ssh$  cat id_rsa.pub >>authorized_keys

kali@kali:~/.ssh$ vim /etc/ssh/sshd_config

kali@kali:~/.ssh$ service

ssh restart

第三步:客戶端安裝鎖(id_rsa),寫金鑰登入的配置檔案(config)

用之前要給id_rsa許可權,不然會出現warning 0644

chmod 600 id_rsa
#虛擬機器

host test

hostname 192.168.49.129

port 22

user kali(這個是要登入伺服器的使用者名稱)

identityfile ~/.ssh/id_rsa

完成後更新一下ssh服務

kali@kali:~/.ssh$  service

ssh restart

kali@kali:~/.ssh$ ssh

test

^(* ̄(oo) ̄)^

就能登上了

ssh 連線 使用已有私鑰配置ssh無金鑰連線

場景 1.已有金鑰檔案。2.目前很多雲廠商支援使用ssh 公鑰 私鑰 keypair 進行遠端登入新建機器進行身份驗證。如果使用同一私鑰檔案建立的機器之間可以免密ssh連線,可使用以下方法進行配置。操作步驟 例 kp 9yn7ag59為私鑰檔案 1.拷貝上述私鑰檔案至機器 ssh 目錄下 mv kp...

ssh 金鑰登入

一 ssh客戶端建立好連線 1 建立號連線 2 生成公鑰 金鑰 剛建立的連線上設定,乙個連線對應乙個設定 二 先通過密碼認證設定伺服器環境 1 設定伺服器許可權 pwd home staff mylogin chmod 750 home staff mylogin mkdir ssh chmod 7...

建立SSH金鑰

ssh 無密碼登入要使用公鑰與私鑰。linux下可以用用ssh keygen生成公鑰 私鑰對,伺服器為centos,客戶端為ubuntu centos的ip位址192.168.1.240 1.在ubuntu下生成公鑰 私鑰對。chenlb a ssh keygen t rsa p p表示密碼,p 就...