一.添加新用户

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 master@192.168.0.1 admin mlsdd lihua
多个用户用空格隔开 以上命令表示已经添加了admin mlsdd lihua ls三位用户可以通过ssh命令远程登录master.

三.远程登录

使用格式 ssh 用户名@主机IP地址 进行对应用户远程访问
eg:ssh lihua@192.168.0.1 密码: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私有登录相关推荐

  1. Ubuntu下使用SSH 命令用于登录远程桌面

    Ubuntu下使用SSH 命令用于登录远程桌面 问题描述 工作经常需要在一台电脑(本地主机)上写代码,另一台电脑(服务器,计算力强)上进行训练,两台电脑上都安装的是Ubuntu18.04,为了在loc ...

  2. Ubuntu下开启SSH服务

    网上有很多介绍在Ubuntu下开启SSH服务的文章,但大多数介绍的方法测试后都不太理想,均不能实现远程登录到Ubuntu上,最后分析原因是都没有真正开启ssh-server服务.最终成功的方法如下: ...

  3. Ubuntu 下使用SSH 代理

    Ubuntu 下使用SSH 代理 公司有一个服务器在 圣地亚哥,下载速度超快,几个M的,且可以访问youtube,facebook,而从我这访问这个服务器速度也很快 ,scp 也能达到 1M/s . ...

  4. ubuntu下如何查看用户登录及系统授权相关信息【转】

    转自:http://www.tuicool.com/articles/ia67Bj 如何在ubuntu下查看相关用户登录历史,进行系统的日志跟踪和分析,以便发现系统登录问题,进行安全策略防护呢?ubu ...

  5. Ubuntu下通过sftp远程登录linux系统,并实现上传、下载文件

    首先输入sftp -P 8022 sftp@10.10.250.52,访问服务器.再输入ls 查看目录.通过"cd 文件夹名"切换文件夹,直到找到所需文件,再通过"get ...

  6. 不同局域网ubuntu如何进行ssh穿透登录

    不同局域网ubuntu如何进行ssh穿透登录 不同局域网ubuntu如何进行ssh穿透登录 前言 一. 建议安装teamview 二. openssh服务 三. 打开路由器端口映射 四.连接 @(ub ...

  7. Linux(Ubuntu)使用日记------ssh远程登录腾讯云

    不知道是我自己电脑的问题还是其他的问题.总之在我的折腾之下算是用ssh连接上了我的腾讯云. 具体步骤: 1.生成密钥 ssh-keygen -t rsa 执行命令会出现这样,执行后让你输入东西的全部回 ...

  8. Ubuntu下启用ssh

    一.SSH(安全外壳协议). SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定:SSH 为建立在应用层基础上的安全协议.SSH ...

  9. Ubuntu 下配置 SSH服务全过程及问题解决

    Windows下做Linux开发,装虚拟机里,怎么可以不用SSH呢.有人说,"做Linux开发,还不直接装机器上跑起来了,还挂虚拟机,开SSH--闲的蛋疼了吧",不管怎样,我接触L ...

最新文章

  1. Hadoop生态圈-hive五种数据格式比较
  2. 理解java和python类变量以及类的成员变量
  3. sola ris 简单命令
  4. PyTorch 多分类损失函数
  5. 点钞机语音怎么打开_抖音内测语音直播!支持8人在线聊天,一文教你如何玩?...
  6. python 制作wordcloud词云
  7. Linux 设备驱动开发 —— 设备树在platform设备驱动中的使用
  8. 数字化转型知识方法系列之:数字化转型的基本认识与参考架构
  9. RNN到LSTM详解
  10. Android开发笔记(三十一)SQLite游标及其数据结构
  11. SQL SERVER将多行数据合并成一行(转载)
  12. Spark配置启动脚本分析
  13. 【学习笔记】子集生成的方法
  14. 一文了解常用效率记笔记软件(超过20款含有图片和双向链笔记)
  15. Oracle数据类型详细解释
  16. 搭配Online|原光辉调研沁水县文物保护和城市建设工作
  17. 苹果 UDID设备满100台的处理方法
  18. carto_grapher快速安装避坑指南
  19. HJ212-2017 记录
  20. 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.tomcat.util.modeler.BaseModelMBean.invoke Exception

热门文章

  1. 如何使用vlookup函数?
  2. php 小数点后6位,PHP保留小数点后几位的三种方法
  3. java float小数点后几位小数_java实现double数据保留小数点后几位
  4. 前端页面添加全局水印或指定页面添加水印
  5. Redis之主从同步
  6. PHP使用C语言扩展
  7. android安卓手机(小米 MI3联通版)安装Ubuntu(Linux发行版)过程遇到的坑以及解决办法。
  8. 开放 · 共生 | FISCO BCOS开源三周年庆典邀你相聚
  9. Pycharm和Anaconda的关系
  10. [AHK]用AutoHotkey实现中银国际通达信版自动登录