總結關於登陸ECS的三種方式 Linux系統

2021-09-21 09:08:30 字數 867 閱讀 9219

在本人實際工作中遇到了三種不同的linux伺服器登陸方式,由簡單到複雜分別闡述:

1.最簡單的root賬號密碼登陸

通過root賬號+root密碼登陸linux伺服器

2.普通使用者登陸

通過普通使用者登陸到伺服器上,如果要使用sudo的許可權就需要切換到root賬號上去

3.公鑰私鑰免密碼的方式登陸可以分為2種

①把本地主機公鑰輸入到被登陸的伺服器上(這個是最常見,也是最保險的免密碼登陸方式,不過如果是多台伺服器的話,就需要新增本地主機的公鑰到多台的被登陸的伺服器上去)

②把被登陸的伺服器的私鑰提供給本地主機(這種方式可以應用在管理多台伺服器上,如果所有遠端伺服器都設定成同乙個公鑰,用乙個私鑰就可以登陸所有的伺服器上了)

以上三種方式都和ssh中的配置檔案(/etc/ssh/sshd_config)有關

1.都是預設配置,不需要多加敘述,需要開啟permitrootlogin yes即可

2.剛好和上面的配置相反,需要關閉permitrootlogin no,重啟ssh伺服器(在此之前需要新增普通使用者)

當需要用到root許可權時,執行su – root就可以了。

3.可以和前二種方式共存,也可以只進行公鑰私鑰登陸,只需要控制passwordauthentication選項就可以了

passwordauthentication no(不允許賬號密碼登陸)

passwordauthentication yes(允許賬號密碼登陸)

①authorizedkeysfile 指定存放公鑰的路徑,把要登陸伺服器的主機公約新增到此檔案中

②authorizedkeysfile 指定存放公鑰的路徑,登陸伺服器時使用的就是被登陸伺服器的私鑰(目的就是用登陸主機上的私鑰匹配被登陸伺服器上的公鑰)

總結關於登陸Linux的三種方式

在本人實際工作中遇到了三種不同的linux伺服器登陸方式,由簡單到複雜分別闡述 1.最簡單的root賬號密碼登陸 通過root root密碼登陸linux伺服器 2.普通使用者登陸 通過普通使用者登陸到伺服器上,如果要使用sudo的許可權就需要切換到root賬號上去 3.公鑰私鑰免密碼的方式登陸 可...

實現ssh自動登陸的三種方式

要實現ssh自動登入,主要有三種方法 1 生成公私鑰。2 編寫expect指令碼。3 用sshpass。用法 sshpass 引數 ssh命令 ssh,sftp,scp等 引數 p password 將引數password作為密碼。f passwordfile 提取檔案passwordfile的第一...

Flask中三種檢驗是否登陸的方法

主要思想就是通過session中是否有指定的值來判定使用者是否已經登入,登入及跳轉到指定的頁面否則跳轉到登入介面進行登入.首先寫乙個登入的試圖函式 def login if request.method get return render template login.html user reque...