ssh證書遠端登入伺服器

2021-07-05 02:37:33 字數 649 閱讀 9455

使用者名稱@主機's password:

遠端主機密碼

(這樣每次登陸都得輸入密碼,好麻煩的感覺)

2.下面介紹一種ssh證書不用輸密碼的方式登入

原理:把客戶端生成的公鑰,上傳到ssh伺服器,新增到指定的檔案中,這樣,就完成ssh證書登入的配置了。

2.1本地機配置

①生成公鑰和私鑰

# ssh-keygen -t rsa           (連續三次回車,即在本地生成了公鑰和私鑰,不設定密碼)

②將公鑰拷到b端

# scp ./.ssh/id_rsa.pub  root@遠端主機的ip:root/.ssh/id_rsa.pub    (需要輸入密碼)

2.2遠端機配置

①建立authorized_keys2檔案

# mkdir /root/.ssh/authorized_keys     (如果已經存在這個檔案, 跳過這條)

②追加公鑰到authorized_keys2中

# cat /root/.ssh/id_rsa.pub   >> /root/.ssh/authorized_keys2 (將id_rsa.pub的內容追加到 authorized_keys中)

2.3ssh證書登陸驗證

# ssh root@遠端機的ip 

ssh遠端登入伺服器

首先準備好openssh或xshell,客戶端的ssh連線方式為 ip 埠號 預設為22 伺服器端要做的準備工作是確保開啟sshd,etc init.d shhd restrat,在伺服器安裝時,可以勾選初始安裝諸如ssh server之類的元件。如未安裝,可以使用apt install ssh s...

ssh免密碼登入遠端伺服器

實驗背景 在我們的實際生產中,我們很多時候需要配製成可信賴的無密碼登入環境,ssh自身的公鑰私鑰 是我們常用的選擇。實驗環境 虛擬機器vmware workstation 12 player條件下 客戶端 centos6.4的系統,系統自帶的ssh軟體,ip 192.168.0.24 netmask...

如何使用SSH登入遠端伺服器

預設配置 windows下有很多ssh工具。在這裡我是用的是命令列。使用ssh連線伺服器的命令如下 ssh 使用者名稱 ip位址 p 埠號 1如果連線成功的話會提示你輸入遠端伺服器的密碼。全部成功之後ssh就會顯示遠端伺服器的提示符,這時候就說明連線成功了。金鑰登入 每次登入sh都需要輸入密碼很麻煩...