1. 程式人生 > >ubuntu下多使用者ssh私有登入

ubuntu下多使用者ssh私有登入

一.新增新使用者

1.新增普通使用者

首先在Terminal終端用adduser命令新增一個普通使用者,命令如下:

$adduser lihua //新增一個名為lihua的使用者
備註:使用者名稱需要用小寫字母,否則報錯

$passwd lihua //修改lihua的密碼

2.賦予使用者root許可權(非必選項)

$ sudo vim /etc/sudoers
說明:修改/etc/sudoers檔案,找到下面一行在其後按格式[ 使用者名稱 ALL=(ALL) ALL ]修改普通使用者為root使用者
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
mlsdd ALL=(ALL) ALL
lihua ALL=(ALL) ALL

修該完畢,至此一個使用者就成功建立了,但是此時還無法用SSH命令遠端登入,需要修改SSH相關配置

二.修改SSH配置

用useradd新增的使用者需要修改ssh相關配置才可以直接用遠端登入,具體如下:
$sudo vim /etc/ssh/sshd_config
新增
AllowUsers [email protected] admin mlsdd lihua
多個使用者用空格隔開 以上命令表示已經添加了admin mlsdd lihua ls三位使用者可以通過ssh命令遠端登入master.

三.遠端登入

使用格式 ssh 使用者名稱@主機IP地址 進行對應使用者遠端訪問
eg:ssh

[email protected] 密碼:123456

四.不同使用者之間目錄私有不可見

經過以上三步建立的使用者已經滿足基本要求,但是其它使用者能夠通過返回home目錄來訪問其它未更改訪問許可權的使用者。我們需要修改對應使用者檔案到訪問許可權,具體如下:
$ ls -ld /home/lihua //使用自己的使用者名稱替換lihua
drwxr-xr-x lihua lihua 4096 3月 14 16:18 /home/lihua //”d”開頭,後面9個字元,三個為一組分別代表 ower許可權,group許可權,other/world許可權,r表示“讀”,w表示“寫”,x表示“執行”

$ sudo chmod 0700 /home/lihua //0700表示除使用者自己外其他使用者都不可見,不可編輯。如果換成0777那麼就是所有使用者都可見,也可編輯

相關推薦

Ubuntu通過SSH遠端登入伺服器

首先在伺服器上安裝ssh的伺服器端 sudo aptitude install openssh-server 啟動ssh-server /etc/init.d/ssh restart 確認ssh-server已經正常工作

ubuntu使用SSH遠端登入與禁止登入方法

https://yq.aliyun.com/ziliao/29715一,允許使用者ssh遠端登入ubuntu預設是不啟用root使用者也不允許root遠端登入的。所以需要先啟用root使用者啟用root使用者:sudo passwd root //修改密碼後就啟用了。安裝Op

Ubuntu使用ssh遠端登入時出現錯誤提示connect to host localhost port 22:Connection refused

1、Ubuntu下測試ssh時使用ssh localhost 命令,出現錯誤提示connect to host localhost port 22:Connection refused 造成這個錯誤的原因可能是ssh-server未安裝或者未啟動。ubuntu

ubuntu多使用者ssh私有登入

一.新增新使用者 1.新增普通使用者 首先在Terminal終端用adduser命令新增一個普通使用者,命令如下: $adduser lihua //新增一個名為lihua的使用者 備註:使用者名稱需要用小寫字母,否則報錯 $passwd l

ubuntu開放ssh連接服務的方法

啟動 輸入 定義 連接 ssh連接 服務端 tex top del 在ubuntu系統下安裝ssh服務的方法,ssh分客戶端openssh-client和openssh-server,若要在本機開放ssh服務,則要安裝openssh-server。 說明:1、客戶端ssh只

ubuntu利用ssh控制樹莓派教程

在ubuntu下利用ssh控制樹莓派教程 這裡電腦系統使用的是ubuntu17.04,樹莓派使用的是官方最新版本的系統。 第一步: 因為樹莓派系統預設並沒有開啟ssh功能,所以在連線之前需要進行準備,在啟動目錄下新建一個ssh空檔案。 在這裡有諸多方法,在windows下最簡

Ubuntu 忘記使用者名稱和登入密碼的解決方法

(1)首先Restart系統(右上角下拉後有個選項) (2)長按Shift鍵,直到出現下面選單。選擇recovery mode,也就是恢復模式。 (3)接下來會進入如下介面,選擇Drop to root shell prompt ,也就是獲取root許可權。 (4)在

Ubuntufirefox賬號無法登入問題

ubuntu16.04自帶有firefox瀏覽器,但是會發現賬號無法登入.原來在windows下的資料沒有辦法同步,書籤也同步不了.經過查詢資料後得知,Ubuntu系統中自帶的firefox是國際版,伺服器與windows下的不一樣,因此沒法實現資料同步.所以需

Ubuntu使用ssh連線遠端伺服器

Ubuntu下使用ssh連線遠端服務 首先進入root,開啟.bashrc $ su [password] ... root# nano ~/.bashrc 將 ‘ssh [email 

linux實現ssh自動登入遠端伺服器

前言:開發工作中,由於有時需要通過ssh登入遠端伺服器上去,每次都要輸入密碼,密碼很難記,感覺很麻煩,於是上網搜了通過 ssh自動登入遠端伺服器上去,從而免去了每次都要輸入密碼的困擾。 系統說明:本地機器:Redhat遠端機器:Redhat 步驟: A.本地機器需要做的修

Mac配置ssh無密碼登入遠端伺服器

記錄目的: 1. 使用ssh建立通道,進行資料傳輸; 2. Mac上實現遠端無密碼訪問 具體步驟 Mac上生成密匙對 ssh-keygen 配置~/.ssh/config

ubuntu安裝ssh服務以及不能啟動的問題解決

Ubuntu預設並沒有安裝ssh服務,如果通過ssh遠端連線到Ubuntu,需要自己手動安裝ssh-server。 判斷是否安裝ssh服務,可以通過如下命令進行:ps -e|grep ssh 輸出如下: [email protected]:~$ ps -e|gre

Ubuntussh免密碼登入安裝

1、首先在本機安裝openssh-server和openssh-client. 命令:sudo apt-get install openssh-server openssh-client 2、在檢查當前的目錄下有沒有.ssh這個檔案,沒有的話就mkdir下。 3、生成公鑰與

ubuntu允許root用戶ssh遠程登錄

get 啟用 遠程 修改密碼 oot ins otl 配置 shel SSH服務器,可以通過SSH協議來訪問遠程服務器,代替telnet和ftp。但是ubuntu默認是不啟用root用戶也不允許root遠程登錄的。所以需要先啟用root用戶 啟用root用戶:sudo pa

Ubuntu14.04配置SSH以支援遠端putty登入

------------------------------------ 版權資訊 ------------------------------------ 此文連結: http://blog.csdn.net/doniexun/article/details/45268365

開啟win10Ubuntu子系統的SSH服務

原文: 開啟win10下Ubuntu子系統的SSH服務 Win10中安裝Ubuntu子系統後預設是沒有開啟SSH服務的,需要手動配置開啟, 如何安裝win10的linux子系統可以參考這篇文章:https://blog.csdn.net/zhouzme/article/d

UbuntuSSH無法連線root使用者的所有原因和方法

首先,如果是你自己安裝的Ubuntu,先再次設定一下root的密碼 sudo passwd root 然後,在/etc/ssh/sshd_config中,確保以下值 PermitRootLogin yes 然後重啟服務後嘗試一下 如果還不行再根據 https://

轉:解決Ubuntu 16.04 SSH 無法遠端登入問題

1.首先使用sudo apt-get install ssh 安裝最新的ssh服務。 2.windows的ssh client 的版本是3.2.9 啟動ssh服務後,採用client客戶端登入(登入賬號為root賬戶)虛擬機器出現(algorithm negotiat

ubuntu SSH 無密碼登入

#第一步:建立金鑰 使用金鑰登入需要先建立一對非對稱加密的金鑰, 使用ubuntu自帶的 ssh-keygen 金鑰生成工具即可生成 1.ssh-keygen -t rsa 一路回車 #第二步:用ssh-copy-id將公鑰複製到遠端機器中 2.ssh-copy-id -i ~/.ssh/i

Linux之Python的使用SSH遠端登入Ubuntu

1.介紹 SSH為Secure Shell的縮寫,由IETF的網路工作小組所制定。SSH為建立在應用層和傳輸基礎上的安全協議。 SSH是目前比較可靠,專門遠端登入會話和其他網路服務提供安全的協議。常用於遠端登入,以及使用者之間進行資料拷貝。幾乎所有UNIX平臺包括:HP-UX、Linux、A