前提是客戶端和伺服器端都是linux系統。
其實很簡單
ssh-keygen -d
然後一路回車,不使用passphrase,生成一對沒有passphrase的金鑰來用,雖然安全性下降了些,但是非常方便。
scp /root/.ssh/id_dsa.pub root@yourhost:/root/.ssh/authorized_keys
或者ssh-copy-id -i ~/.ssh/id_dsa.pub yourhost
然後ssh yourhost試試看,應該在剛才傳輸key的時候輸過密碼,就不用再次輸入了。
如果伺服器拒絕連線,可以嘗試一下清空客戶機的known_hosts檔案。
清空方法如下
cat /dev/null > known_hosts
當然,key檔案可以改名,但是需要對ssh服務進行配置,需另行參閱別的文章。
如果需要多台客戶端自動登入伺服器,那麼需要追加將客戶端生成的id_dsa.pub內容追加到authorized_keys檔案內。
整理 配置SSH金鑰自動登入遠端伺服器
公鑰私鑰匹配通過驗證,允許訪問伺服器。1 在本地建立一對金鑰 2 將公鑰傳到需要訪問的伺服器上 3 將公鑰放入伺服器的authorized keys,確保訪問時能通過驗證 4 本地ssh config,建立別名,ssh 別名相當於ssh user ip命令在本地機器建立金鑰 ssh keygen t...
ssh配置config快速登入伺服器
前提 通過如下命令生成金鑰 回車即可,使用預設配置 ssh keygen t rsa1.客戶端 自己mac配置 cd ssh 切換到該目錄下 ls 顯示當前目錄下檔案 配置config 沒有的話自己新建乙個 host 後面是別名 u92的話就可以通過 ssh u92 進行登入 hostname 為i...
ssh遠端登入伺服器
首先準備好openssh或xshell,客戶端的ssh連線方式為 ip 埠號 預設為22 伺服器端要做的準備工作是確保開啟sshd,etc init.d shhd restrat,在伺服器安裝時,可以勾選初始安裝諸如ssh server之類的元件。如未安裝,可以使用apt install ssh s...