1. 程式人生 > >Centos 禁止root帳號直接登入

Centos 禁止root帳號直接登入

Linux的預設管理員名即是root,只需要知道ROOT密碼即可直接登入SSH。禁止Root從SSH直接登入可以提高伺服器安全性。經過以下操作後即可實現。

本文適用於CentOS、Debian等Linux系統。


一、新建帳戶


useradd kwxgd

SSH執行以上命令,可以建立名為“kwxgd”的帳號,可以自定義。


二、設定帳戶密碼


passwd kwxgd

 使用passwd命令即可給相應帳戶設定或修改密碼。

root-1.jpg

根據圖示,設定或修改密碼需要填寫兩次,第二次為效驗密碼,輸入完畢後請回車確認。


三、不允許root直接登陸


1、修改相關檔案


vi /etc/ssh/sshd_config

SSH執行以上命令,修改sshd_config檔案


2、禁止root登陸


查詢“#PermitRootLogin yes”,將前面的“#”去掉,短尾“yes”改為“no”,並儲存檔案。

  *****注意不要被下面圖片迷惑,PermitRootLogin no,千萬不要修改成No,linux是嚴格區分大小寫的,要是寫錯的,重啟服務是會失敗的。


root-2.jpg3、重啟服務

     #service sshd restart
四、下次登陸


1、先使用新建賬號“kwxgd”以普通使用者登陸。


2、若要獲得ROOT許可權,在SSH中執行以下命令


su root

執行以上命令並輸入root密碼後即可獲得root許可權。

相關推薦

Centos 禁止root直接登入

Linux的預設管理員名即是root,只需要知道ROOT密碼即可直接登入SSH。禁止Root從SSH直接登入可以提高伺服器安全性。經過以下操作後即可實現。 本文適用於CentOS、Debian等Linux系統。 一、新建帳戶 useradd kwxgd SSH執行

Ubuntu 16.04 為 root 開啟 SSH 登入

1、安裝 open ssh: sudo apt-get install openssh-server       修改 root 密碼 sudo passwd root 2. 以其他賬戶登入,通過 sudo nano 修改 /etc/ssh/

Linux CentOS 7.*允許或禁止root使用者ssh遠端登入,並將22埠更新為11111

1)vim /etc/ssh/sshd_config,將PermitRootLogin的值改成no,並儲存 PermitRootLogin yes更改為no  重啟ssh  systemctl restart sshd 禁止登入了, 否則就能登入 &nbs

安裝好MySQL後,用SQL去修改root的密碼,結果不能登入了!

取得MySQL Community Edtion 5.0.22版本的zip package,解壓縮到 D:/MySQL,然後在另外一個分割槽建立了資料目錄I:/MyData,把D:/MySQL/data裡面的內容複製了一份放到I:/MyData下面。做好這個步驟後,要準備修改

linux進入系統後root不能登入,密碼正確就是不登入

1)開機出現倒數秒---回車 2)看見RedHat Enterprise Linux Server(2.6.18.el5xen) 3)輸入e 4)選擇module/vmliunuz-2.6.18-8.el5xen ro root=LABEL=/ rhgb quiet 再輸入

Ubuntu 14.04 為 root 開啟 SSH 登入

1. 修改 root 密碼sudo passwd root 2. 以其他賬戶登入,通過 sudo nano 修改 /etc/ssh/sshd_config :[email protected]:~$ su - root Password: [email p

解決向Linux上傳檔案時winSCP報錯誤碼3(如何用root登入winscp)

       今天我要將電腦中的檔案通過SSH上傳到Linux伺服器中,使用工具WinSCP,一開始我使用普通使用者登入,發現登入成功之後並不能通過拖拽上傳檔案,會報下面的這種錯誤:

怎麼解決上傳檔案時winSCP報錯誤碼3(如何用root登入winscp)

常見錯誤 解決方案   (給ubuntu開啟root帳號,並可ssh登入) 演示: linux系統為ubuntu 14.04 將電腦中的檔案通過SSH上傳到雲伺服器的時候,會提示 ‘’‘ 無權訪問。 錯誤碼:3 伺服器返回的錯誤訊息:Permission denied ’

利用Mysql root獲取某Linux作業系統網站webshell

利用Mysql root帳號獲取某Linux作業系統網站webshell simeon 獲取Webshell,網上有很多文章,本文是phpMyAdmin漏洞利用與防範專題中的一個研究課題,其主要環境是在有Mysql資料庫root帳號密碼許可權的基礎下,如何通過技術手段獲取Linux作業系統上

windows利用預設自動登入(轉)

windows利用預設帳號自動登入 1、控制面板-使用者帳戶-更改使用者的登陸或登出的方式,把使用歡迎螢幕前打勾 。 2、建立了一個新的非受限者使用者(計算機管理員),下次登入計算機時,就不會出現Administrator超級使用者的登入入口了。 3、修改登錄檔即可! 

在Linux中如何修改root戶的登入使用者名稱

在Linux中如何修改root帳戶的登入使用者名稱 2017年12月29日 00:49:44 銳湃 閱讀數:6071更多 個人分類: linux vi /etc/passwd 按i鍵進入編輯狀態 修改第1行第1個root為新的使用者名稱 按esc鍵退出編輯狀

[Excel VBA] 如何製作/密碼登入系統介面?

為了提高部門內或跨部門間的工作效率,同時妥善控管資料的運用層面和傳遞作業,建立電子化表單或資訊平臺是一個有效的方法。善用Excel VBA的自訂表單和基本模組,設計者將可依照使用者需求製作介面與功能,具備彈性和易上手的優點,是建立電子化表單或資訊平臺的選擇工具之一。  

linux中禁止root使用者ssh遠端登入並修改ssh遠端登入

<p style="list-style: none; margin: 5px 0px 10px; padding: 0px; font-size: 26px; text-align: cent

做一個密碼登入介面

<body> <!--以下為登入介面內容-->      <input type="text" id="zh" value="請輸入帳號" onclick="f(); d()" bs="0"/><br /> &nbs

java防止重複登入、後登入使用者踢前登入使用者

方法1: 每個使用者登入後建立一個使用者物件,將其同時放入session和線上使用者集合;每個使用者登入前先檢查該使用者名稱是不是在集合內,如果是,則將原使用者物件移除,讓二次登入的使用者直接登入;使用

Linux下重置MySQL的Root密碼

1、停止MySQL服務 /etc/init.d/mysqld stop 2、跳過驗證啟動MySQL /usr/local/mysql/bin/mysqld_safe --skip-gr

本地vsftp無法登入解決辦法。

這幾天弄vsftp,結果本地的帳號不能登入,,在登入的時候總是出現在我自己寫的ftp程式中哈,出現我在傳送命令pass的時候,格式是:pass(大寫)+password    /r/n的,命令和密碼都是正確的,但是卻總是要出現這個錯誤的response,我當時就物語了,錯誤為

如何在mac下啟動root(雪豹版)

1)開啟系統配置中的“使用者配置”,點選如下的“join”按鈕[img]http://dl.iteye.com/upload/attachment/250312/ebee794e-1871-3869-8ed0-ab7cad58c4ab.jpg[/img]2)進入如下介面,點選

怎樣以root進入ubuntu

安裝好ubuntu後進入的是普通使用者,因為root使用者沒有啟用 使用:sudo passwd root設定root的密碼 設定好root的密碼後就可以使用:su root命令進入root使用者了。 但是隻能在終端中使用root帳號,有些軟體執行不了,比如cutecom是

aws linux主機root登錄

pub com 都是 cal vim -- cbo http 用戶 默認情況下,aws主機必須使用pem密碼文件並且以ec2-user用戶登錄系統,之後很多操作都必須用sudo來以root權限執行操作,顯得比較麻煩。 以下來自知乎的一個問答,親測ok ## AW