日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux idc账号,快速安全地建立Linux用户账户

發(fā)布時間:2023/12/20 linux 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux idc账号,快速安全地建立Linux用户账户 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

如果你需要建立一個用戶賬戶,使其可對系統(tǒng)外殼進行訪問,那么對登錄工具的唯一邏輯選擇就是OpenSSH。你所需要的只是用戶的公鑰(public key),用戶只需要你的IP地址或者是主機名(用戶需要靠此登錄)。通常情況下,這就足夠了。

有時,用戶可能需要知道其口令是什么。如果用戶需要使用Sudo程序,就需要通過口令進行身份驗證。理想情況下,這種信息是通過電話或者加密的電子郵件提供的,不過這個口令自身有時會通過明文或者純文本的電子郵件提供。

理想的情況是創(chuàng)建用戶賬戶,獲得用戶的SSH公鑰,并為用戶創(chuàng)建一個隨機口令,用戶登錄之后立即修改這個口令。這些都很容易完成。

對于用戶,這是相當(dāng)簡單的。要創(chuàng)建一對公/私鑰,只需執(zhí)行:

$ ssh-keygen -t dsa

你還應(yīng)該讓用戶發(fā)送~/.ssh/id_dsa.pub文件。在服務(wù)器端,事情也并不太困難。首先,你要創(chuàng)建用戶賬戶:

# useradd -c "Joe User" -s /bin/bash -m joe

# openssl rand -base64 6 | tee -a ~joe/.password | passwd -stdin joe

這就創(chuàng)建了一個用戶joe,并且為它分配了一個隨機口令,并將同樣的口令存儲在~joe/.password中,在這里joe可以看到其口令。

如果你通過/etc/ssh/sshd_config鎖定了賬戶,一定要記住增加下面的命令,來允許joe訪問系統(tǒng):

AllowUsers joe

此外,還要將PasswordAuthentication設(shè)為no,強制所有的登錄都要使用公鑰。

最后,一定要將id_dsa.pub密鑰復(fù)制到用戶的主目錄中,并且分配適當(dāng)?shù)乃袡?quán)和權(quán)限:

# mkdir ~joe/.ssh

# chmod 700 ~joe/.ssh

# cp id_dsa.pub ~joe/.ssh/authorized_keys

# chmod 600 ~joe/.ssh/authorized_keys

# chown -R joe:joe ~joe/.ssh

好了,全部搞定。現(xiàn)在用戶可以使用其SSH私鑰來登錄,而且能夠訪問Sudo或者需要一個實際的口令來進行身份驗證

總結(jié)

以上是生活随笔為你收集整理的linux idc账号,快速安全地建立Linux用户账户的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。