1、首先在 linux 伺服器上生成公鑰和私鑰檔案,預設的存放目錄在~/.ssh下。
ssh-keygen
可以將密碼留空,這樣之後就可以免密碼登入。
2、將私鑰檔案拷貝到本機。
這裡最好將私鑰檔案放在 ~/.ssh 目錄下,不然在使用 ssh 登入時,需要使用 -i 來指定私鑰檔案。
3、公鑰檔案需要新增到伺服器的~/.ssh/authorized_keys檔案當中。
cat id_rsa.pub >> authorized_keys
4、修改配置檔案允許使用秘鑰登入。
vim /etc/ssh/sshd_config
去掉注釋前的 # 即可。
之後重啟一下linux 的 ssh 服務
systemctl restart sshd.service
舊版本沒有 systemctl 的需要使用 service sshd restart
便可以使用 ssh [email protected] 登入:
SSH登入配置
本地機器一台,伺服器六臺,配置ssh登入 配置完成後 本地可以登入六臺主機,主伺服器 cdh01 可以免密登入其餘五颱主機,其餘五颱主機不能免密登入主伺服器。可以使用ssh cdh01,ssh cdh02作為主機名代替ip位址登入指定機器 具體要進行如下配置 六臺主機各自一對ssh金鑰對 root使...
配置ssh遠端登入
1 在本地執行以下命令生成金鑰對 ssh keygen b 4096 t rsa說明 2 將公鑰對拷貝到遠端機器上 方法1 在本機執行 ssh copy id usr hostname方法2 在目錄機器的目標使用者下建立.ssh目錄 在目標機的.ssh目錄下建立authorized keys檔案 將...
ssh 免登入配置
從 a 主機免登入到 b 主機!使用ssh keygen命令生成金鑰檔案 當然,在 windows 環境中,也可以通過 puttygen.exe 這樣的工具來生成金鑰檔案。使用ssh copy id命令將公鑰寫入主機 b 192.168.10.10 的 ssh authorized keys檔案中,...