SSH服务部署
服务器刚刚部署Ubuntu环境,并不支持SSH访问服务器,所以需要先安装openssh-server
sudo apt update
sudo apt install openssh-server
安装完成后,SSH服务将被自动启动,验证SSH服务是否被开启
sudo systemctl status ssh
表示已开启
zx@zx-PC:~$ sudo systemctl status ssh
● ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; ve
Active: active (running) since Mon 2022-12-05 16:29:02 CST;
Process: 4171 ExecStartPre=/usr/sbin/sshd -t (code=exited, st
Main PID: 4206 (sshd)
接下来即可在本地通过SSH工具远程访问Ubuntu服务器了,我的电脑到此已经可以成功连接,如果访问还是不成功,请检查Ubuntu防火墙配置工具。
连接成功后,即可通过SSH来增加使用成员,并赋予sudo权限(因为日常开发经常会用到sudo,所以未做权限限制)
用户管理
以下操作需以root账户进行操作
1.创建/删除用户
sudo adduser <usrname>
sudo deluser <usrname> --remove-home
2.切换登录用户(可以访问其他用户文件夹)
su -l <usrname>
3.增加用户sudo权限
sudo usermod -G sudo <username>
4.删除用户sudo权限
sudo deluser <usrname> sudo
5.设置/重设用户密码
sudo passwd <usrname>
配置完成后,各个用户即可通过自己的用户账号和密码登录服务器
各用户空间是无法互相访问的,如有共享文件,可以在其他目录建立公共目录,作为共享资源的存放地址
数据传输
可以使用winSCP或FileZilla通过sftp协议上传和下载文件
标签:sudo,用户,SSH,Ubuntu,服务器,权限 From: https://www.cnblogs.com/Wangzx000/p/16962761.html