【Ubuntu】环境准备

平时不怎么接触运维。linux的东西都快忘完了,正好最近腾讯云优惠,38元一年,优惠拉满,拿下一个玩一玩,可以当小程序的服务器,记录一些常用的操作,省的每次用的时候都想不起来

1.有一个linux系统

买的是腾讯云ubuntu的系统,买时候系统镜像随便选,后面反正可以一键重装。
ubuntu的话默认会有一个用户 ubuntu 会让你设置密码

2.设置ssh登录

账户密码容易泄露,泄露后任何人都能登录,不安全,所以使用密钥认证的方式

windows:
ssh-keygen -t rsa -b 4096
生成一个密钥对,C:\Users{当前用户}.ssh下面会有公钥和私钥,可以先看一眼,如果有就不用生成了
在这里插入图片描述
然后到控制台将公钥(id_rsa.pub)里面的内容绑定到服务器上
在这里插入图片描述
然后用xshell等工具登录时候选择自己的私钥文件
在这里插入图片描述
这样就ok了,设置了ssh密钥登录,密码登录就自动帮你配置成no了,具体是这个配置

sudo vim /etc/ssh/sshd_config

PasswordAuthentication no

相关的几个是:
RSAAuthentication yes
这个配置项允许使用RSA认证方式进行SSH登录。当设置为yes时,SSH服务将接受使用RSA公钥进行身份验证的尝试。

PubkeyAuthentication yes
这个配置项允许使用公钥认证方式进行SSH登录。这是SSH推荐的安全认证方式,它比密码认证更安全,因为它不需要在网络上传输密码。

PermitRootLogin no
这个配置项控制是否允许以root用户身份通过SSH登录。默认情况下,出于安全考虑,许多系统会禁止root用户直接通过SSH登录。设置为yes将允许root用户登录。

PasswordAuthentication no
这个配置项控制是否允许使用密码认证方式进行SSH登录。设置为no意味着用户不能使用密码登录,只能使用公钥或其他认证方式。

root用户

有人习惯用root远程登录,我也先想着把root弄出来,发现没什么必要
sudo -i 就可以切换成root

ubuntu@VM-4-13-ubuntu:~$ sudo -i
root@VM-4-13-ubuntu:~# 

非想弄出来的把,把上面那个PermitRootLogin 改成yes,然后设置个密码就好了

查看系统信息

cat cat /etc/os-release

ubuntu@VM-4-13-ubuntu:~$ cat cat /etc/os-release
cat: cat: No such file or directory
PRETTY_NAME="Ubuntu 24.04 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04 LTS (Noble Numbat)"
.....

lsb_release -a

root@VM-4-13-ubuntu:~# lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 24.04 LTS
Release:	24.04
Codename:	noble
  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值