Ubuntu 下安裝免登陸SSH

2021-06-12 19:42:39 字數 1657 閱讀 7905

ubuntu 下安裝免登陸ssh

先參看此部落格操作 ,

上邊如果 可以解析網路位址也就可以順利的安裝了,上邊的那個位址安裝是 對的,不要懷疑有問題 呵呵 。

首先請看一下

的操作,看仔細一點。

zlib-1.2.5.1.tar.gz             zlib

是提供資料壓縮

之用的函式庫

openssl-0.9.8o.tar.tar    對傳輸資料進行加密處理

openssh-6.0p1.tar.gz    通過tcp/ip 連同不同的機器

按文件操作 ,

需要注意一點的是 把 這些檔案 放到/usr/local/ 下。

對openssl-0.9.8o 進行重新命名 為openssl。

要使用 root 使用者安裝,否則 會沒有許可權。

注意。在使用 sudo make 和sudo make install 時,會有點慢,不要以為報錯了。

安這個 操作 應該 不會 有問題。然後測試一下。ssh 安裝完後,請參看 第乙個 部落格,配置免登陸ssh.

以下是 文件:

看一下效果圖:

以上是成功安裝 了ssh,接下來配置免登陸的ssh

命令如下:ssh-keygen -t dsa -p '' -f ~/.ssh/id_dsa

如果在配置開機啟動失敗後,可以手動啟動,進行ssh-open 的安裝目錄,輸入 sudo /usr/local/sbin/sshd

ssh原理 

客戶端向伺服器端發出連線請求 

伺服器端向客戶端發出自己的公鑰 

客戶端使用伺服器端的公鑰加密通訊金鑰然後發給伺服器端 

如果通訊過程被截獲,由於竊聽者即使獲知公鑰和經過公鑰加密的內容,但不擁有私 

鑰依然無法解密(rsa演算法) 

伺服器端接收到密文後,用私鑰解密,獲知通訊金鑰 

ssh-keygen命令給伺服器端產生公私鑰金鑰對,cp命令將伺服器端公鑰複製到客戶端 

(注意在偽分布模式下伺服器端和客戶端是同一臺機器),因此客戶端本身就擁有了 

伺服器端公鑰,可以直接進行免密碼接入 

在配置完全分布式時,每乙個節點都要使用相同的使用者名稱,還要重複的上邊的配置 ssh,同時,要把每乙個節點的authorized_keys的內容相互拷貝到對方的檔案中,就可以免密碼彼此ssh進入,authorized_keys 的預設路徑是在./ssh/ 是乙個隱藏目錄。

scp -r ./hadoop-0.20.0 h2:/home/liucheng          使用ssh 中的命令把 /hadoop-0.20.0  檔案遞迴傳到h2機器的/home/liucheng 目錄下。

ubuntu設定SSH免密碼登陸

原文出自 最近,因為實驗需要,給集群中每台機器設定ssh免密碼登陸,記錄下來備用 step1 檢查是否安裝了ssh 如果meiyou安裝,使用sudoapt get install ssh命令安裝ssh。step2 用ssh keygen建立公鑰 step3 檢視鑰匙 其中第乙個為金鑰,第二個為公鑰...

Linux下免密碼登陸ssh

第一步 ssh keygen 建立公鑰和金鑰 ssh keygen t rsa 第二步 複製到伺服器jiandq100 ssh copy id 把本地主機的公鑰複製到遠端主機的authorized keys檔案上。ssh copy id i jiandq101 這樣你就可以直接從伺服器jiandq1...

ssh免賬號登陸

1 在當前使用者目錄下建立.ssh目錄,生成key mkdir ssh ssh keygen t dsa p f ssh id dsa 2 儲存認證鍵值到authorized keys檔案 cat ssh id dsa.pub ssh authorized keys 3 改變.ssh下檔案屬性,以及...