ubuntu 加 ssh 多用户开发环境搭建

前言

记录使用 ubuntu + ssh 多用户开发环境搭建的过程

摘要

开发 wifi 的过程中需要用到 linux 的开发环境
首次使用 cygwin 和 wsl2 开发,发现编译速度很慢,影响开发效率
为了提高编译效率改用了使用虚拟机(vmware)+ubuntu 的开发环境,但是需要其他人协同开发的时候别人还要安装相同的一套环境不方便
后面就重新搞了台电脑安装 ubuntu 系统,使用 ssh 远程连接。这样开发环境只用装一次,有其他人要一起开发的时候再给他创建一个账号就可以了,注意不要轻易给新创建的用户管理员权限(管理员可以删除创建用户,获取 root 权限,增删改查所有文件的权限,防止新用户误操作)

必要工具

  • u 盘(我做完用了 4.68G,越大越保险)
  • ubuntu 系统 22.04.4
  • 支持 ssh 的工具,在你 windows 电脑使用(putty,等)

电脑安装 ubuntu 系统

大部分电脑是固态硬盘 + 机械硬盘,可以参考链接 来分区
注意: 我安装时屏幕太小下面显示不完全,可以用 tab 键选择,enter 键确认

搭建 SSH 环境

安装 ssh server

sudo apt install openssh-server

在这里插入图片描述
注意: 如果防火墙是打开的将 ssh 加入防火墙过滤名单

查看防火墙状态命令

sudo ufw status verbose

如果需要防火墙开启配置防火墙允许 ssh

sudo ufw allow ssh

配置连接 ssh

  • 打开配置文件

vim /etc/ssh/sshd_config

  • 我登录没遇到什么问题,这里仅仅介绍常遇到问题如何修改,记录一下
  1. root 用户无法登录
  2. port 端口冲突
    在这里插入图片描述
  • 重启 ssh

sudo systemctl restart ssh

  • 查询 ip 地址
    注意如果下面命令无法使用根据提示安装,我这里安装过了

ifconfig

在这里插入图片描述

  • windows 使用 putty 连接 ubuntu ssh server

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值