[原创: 云服务器实战系列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, 比较集全, 推荐使用.

相关文章
相关标签/搜索