[原創: 雲服務器實戰系列2] 禁用root以及經過遠程接入

基於上一節[原創: 雲服務器實戰系列1] 購買雲服務器git

在使用服務器以前, 咱們須要作一些簡單的配置: 禁用root & xshell遠程接入shell

禁用root賬戶

爲何要禁用root賬戶?

爲何要禁止root帳戶直接登陸呢?你們都知道Linux系統的默認超級管理員是root,若是密碼設置太簡單,就很容易被黑客暴力破解,爲了服務器的安全起見,爲了更好地保護公司數據安全,最好禁止root用戶直接登陸系統。安全

新建普通用戶

  1. 新建用戶: useradd account
  2. 設置密碼: passwd account

在使用時, 能夠經過accout賬戶登陸到遠程服務器, 而後再經過su -l root切換至root賬戶.bash

若是以爲此種操做很麻煩, 也能夠考慮賦予普通root權限:服務器

賦予root權限

經過給普通用戶賦予root權限後, 可以使普通用戶擁有與root用戶基本相同的高級權限.網絡

  1. 修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
account ALL=(ALL)
複製代碼

ALL修改完畢,如今能夠用account賬號登陸,而後用命令 su -,便可得到root權限進行操做。session

  1. 修改 /etc/passwd 文件,找到以下行,把用戶ID修改成 0
account:x:500:500:account:/home/account:/bin/bash
複製代碼

修改後以下ssh

account:x:0:500:## account:/home/account:/bin/bash
複製代碼

保存,用account帳戶登陸後,直接獲取的就是root賬號的權限工具

查看用戶組和權限

[root@server ~]# id account
uid=500(account) gid=500(account) groups=500(account)
複製代碼

禁用root賬戶

修改SSHD配置,禁用root登陸post

vi /etc/ssh/sshd_config 
複製代碼

將:

#PermitRootLogin yes
複製代碼

並修改成:

PermitRootLogin no
複製代碼

重啓SSHD服務

service sshd restart
複製代碼

下次登錄的時候先用account用戶登陸,而後再使用su -l root命令,切換到root下便可!

遠程接入雲服務器

git bash

安裝git時, 可選git bash工具, 若是咱們不想安裝其餘工具, 能夠使用git bash來遠程接入雲服務器

$ ssh 192.9x.9x.2xx -l account
The authenticity of host '192.9x.9x.2xx (192.9x.9x.2xx)' can't be established. RSA key fingerprint is SHA256:4t7QwJzphLiSUctGp5g1+rR5tU0ghMe9my9U5pKOq0U. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.9x.9x.2xx' (RSA) to the list of known hosts. account@192.9x.9x.2xx's password:
Last login: Tue Nov  5 22:25:03 2019 from 1xx.1xx.1xx.1xx

Welcome to Alibaba Cloud Elastic Compute Service !

[account@yunServer ~]$

複製代碼

XManager

Xmanager [1] 是一款小巧、便捷的瀏覽遠端X窗口系統的工具。在工做中常常使用Xmanager來登陸遠端的Solaris系統,在X窗口系統上做圖形化的操做。可是,Xmanager默認並不提供對於中文的支持,爲了可以瀏覽遠端的中文Solaris系統,就必須對Xmanager做一些定製化操做,提供中文的瀏覽能力。

Xmanager 是全新標準的跨平臺集成解決方案。它是一個一站式解決方案,這個軟件包含有如下一些產品:Xmanager 3D(OpenGL),Xshell,Xftp和Xlpd。

  • Xmanager PCX Server, Xmanager是一個運行於MS Windows平臺上的高性能的X window服務器。能夠在本地PC上同時運行Unix/Linux和Windows圖形應用程序。
  • Xshell, Xshell是一個用於MS Windows平臺的強大的SSH,TELNET,和RLOGIN終端仿真軟件。它使得用戶能輕鬆和安全地從WindowsPC上訪問Unix/Linux主機。
  • Xftp, Xftp是一個用於MS Windows平臺的強大的FTP和SFTP文件傳輸程序。Xftp能安全地在Unix/Linux和Windows PC之間傳輸文件。
  • Xlpd, Xlpd是一個用於MS Windows平臺的LPD(行式打印機虛擬後臺程序)應用程序。安裝了Xlpd後,帶有打印機的本地PC就成爲了一個打印服務器,來自不一樣遠程系統的打印任務都能在網絡環境中獲得請求和處理。(共享軟件)
  • Xstart, Xstart是一個窗口化的登錄界面,要求填入session,host,protocol,user name, password。可進行遠程登錄。

來源於百度百科

我的喜歡使用xmanager, 比較集全, 推薦使用.

相關文章
相關標籤/搜索