建立公鑰
生存公鑰名字可以自定義生成的.pub為公鑰
我這裡設定的是普通使用者lijq使用的ssh2協議,在linux伺服器執行如下操作lijq@192_168_2_222 ~]$ mkdir /home/lijq/.ssh/
將剛才生成的.pub檔案上傳到伺服器,我這裡已經root連線上了所有直接用rz上傳即可,並開始匯入秘鑰
[lijq@192_168_2_222 ~]$ ssh-keygen -i -f identity.pub >> /home/lijq/.ssh/authorized_keys
執行完後我們配置vi /etc/ssh/sshd_config檔案做一下修改:
#rsaauthentication yes
pubkeyauthentication yes #啟用公鑰認證
authorizedkeysfile .ssh/authorized_keys #公鑰路徑
#passwordauthentication yes
#permitemptypasswords no
passwordauthentication no #設定不容許密碼登陸
設定完後我們還需要修改.ssh下檔案的許可權執行chmod -r 700 /home/lijq/.ssh即可
然後進行連線就ok了,,不需要輸入密碼直接就登陸了。。。。。。。done
有時為了特殊需求,只允許普通賬戶登陸linux,而不允許root賬戶登陸,而普通賬戶登陸後,然後再su 到root下是可以的。開啟sshd的配置檔案
vim /etc/ssh/sshd_config 加入一行:permitrootlogin no
redhat 使用公鑰登陸
本文以securecrt 為例給出公鑰登陸的過程及原理。過程 引用自 1 securecrt設定 quick connect authentiation public key properties create identity file dsa rsa set passphrase done 完成...
Linux ssh配置公鑰免密碼登陸(互信)
一般情況,我們通過一台linux系統主機需要密碼,配置公鑰私鑰,使ssh實現免密碼登入 當前例子為centos7系統,ip如圖,配置前,使用命令ssh ip date 可以看到當前通訊需要密碼 主機a生成公鑰 root hosta ssh keygen t rsa 檢視hosta的公鑰 將pub的內...
SSH 公鑰免密碼登陸
ssh 金鑰對總是成雙出現的,一把公鑰,一把私鑰。公鑰可以自由的放在您所需要連線的 ssh 伺服器上,而私鑰必須穩妥的保管好。所謂 公鑰登入 原理很簡單,就是使用者將自己的公鑰儲存在遠端主機上。登入的時候,遠端主機會向使用者傳送一段隨機字串,使用者用自己的私鑰加密後,再發回來。遠端主機用事先儲存的公...