遠端登入ubuntu系統

2021-09-07 19:18:15 字數 1017 閱讀 7516

ssh 無密碼登入要使用公鑰與私鑰。linux下可以用用ssh-keygen生成公鑰/私鑰對,下面我以ubuntu為例。

有機器a(10.0.2.1),b(10.0.2.100)。現想a通過ssh免密碼登入到b。

首先以kube賬戶登陸為例。

1.在a機下生成公鑰/私鑰對。

ssh-keygen

-p表示密碼,-p '' 就表示空密碼,也可以不用-p引數,這樣就要三車回車,用-p就一次回車。

該命令將在~/.ssh目錄下面產生一對金鑰id_rsa和id_rsa.pub。

如果在生成過程中指定了檔案路徑和檔名,例如~/.ssh/k8s_rsa, 則生成~/.ssh/k8s_rsa和~/.ssh/k8s_rsa.pub兩個檔案

2.public key複製到b機

把a機下的~/.ssh/k8s_rsa.pub 複製到b機的 ~/.ssh/authorized_keys檔案裡,先要在b機上建立好 ~/.ssh 這個目錄,用scp複製。

~/./k8s_rsa.pub kube@:~/./authorized_keys

由於還沒有免密碼登入的,所以要輸入一次b機的root密碼。

3.authorized_keys的許可權要是600!!!

sudo chmod 600 ~/.ssh/authorized_keys

4. 免密登陸到b機

-i ~/./k8s_rsa.pub kube@.

5. 將private加入ssh-agent

k8s_rsa

注意事項:

如果產生金鑰對名稱為id_rsa和id_rsa.pub,則在登陸時不需要使用 -i 引數指定私鑰。

第一次登陸時會需要輸入yes, 將遠端主機加入 known hosts中

ubuntu 允許遠端登入

1 檢查是否開啟ssh服務 命令 ps e grep ssh 檢視ssh服務是否開啟,或者通過命令 service sshd status 可以檢視某個服務的狀態。2 安裝ssh服務 通過apt get 安裝,命令 apt get install ssh 3 啟動ssh服務 命令 sudo etc ...

Mac遠端登入Ubuntu

一 ubuntu端 安裝並開啟ssh sudo apt get install openssh server二 mac端開啟終端,輸入下面命令和密碼 ssh user name ip address一 ubuntu端1 安裝x11vnc sudo apt get install x11vnc2 配置...

遠端登入ubuntu被拒絕

過一天的努力終於在今天中午實現了遠端登入ubuntu,現在把步驟寫一些 我用的是ubuntu8.10,先配置了 etc gdm gdm.conf custom,找到下邊的資訊 security disallowtcp false xdmcp enable 1 port 177 在windows下安裝...