一切操作均在使用者目錄下的.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 就...