ubuntu server 24.04 网络 SSH等基础配置

1 安装参考上一篇:

VMware Workstation 虚拟机安装 ubuntu 24.04 server 详细教程 服务器安装图形化界面-CSDN博客

2 网络配置

复制代码
#安装
sudo apt install  net-tools
复制代码
#查看
ifconfig

#修改网络配置

复制代码
sudo vim  /etc/netplan/50-cloud-init.yaml
network:
    version: 2
    ethernets:
        ens33:
            dhcp4: no
            addresses: [192.168.50.19/24]
            gateway4: 192.168.50.1
            nameservers:
               addresses: [192.168.50.1,114.114.114.114]
#启用
sudo  netplan apply
#查看
ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute 
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:a2:94:12 brd ff:ff:ff:ff:ff:ff
    altname enp2s1
    inet 192.168.50.19/24 brd 192.168.50.255 scope global ens33
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fea2:9412/64 scope link 
       valid_lft forever preferred_lft forever

3 ssh 配置

#默认安装之后,Xshell 5 登录直接报错:找不到匹配的host key算法。

复制代码
vim /etc/ssh/sshd_config
HostKeyAlgorithms +ssh-rsa
PubkeyAcceptedKeyTypes +ssh-rsa
#重启ssh服务
sudo systemctl  restart ssh

#登录还报错,服务器发送了一个意外的数据包。received:3,expected:20

复制代码
sudo vi /etc/ssh/sshd_config
KexAlgorithms curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group14-sha1
#
sudo systemctl  restart ssh

再次连接正常,ubuntu ssh 版本高,xshell 用6以上高版本正常

复制代码
ssh  -V
OpenSSH_9.6p1 Ubuntu-3ubuntu13, OpenSSL 3.0.13 30 Jan 2024

4 修改主机名字

复制代码
sudo hostnamectl set-hostname ubuntuserver
#查看名字
hostname
ubuntuserver
#配置名字和IP关联
sudo vim /etc/hosts

6 增加用户

复制代码
sudo  adduser test
#根据提示,填写信息即可
#增加用户sudo权限
sudo  vim  /etc/sudoers
test    ALL=(ALL:ALL) ALL
相关推荐
wdxylb33 分钟前
云原生俱乐部-RH134知识点总结(1)
linux·云原生
黑客影儿1 小时前
Kali Linux 环境中的系统配置文件与用户配置文件大全
linux·运维·程序人生·安全·网络安全·系统安全·学习方法
岚天start1 小时前
Linux系统网络排查工具总结
linux·运维·网络·监控·扫描·连通性·流量
风静雪冷2 小时前
grep命令要点、详解和示例
linux
我是哈哈hh2 小时前
【MySQL】在UBuntu环境安装以及免密码登录入门
linux·数据库·mysql·ubuntu
Lovyk2 小时前
基于 Ansible 与 Jinja2 模板的 LNMP 环境及 WordPress 自动化部署实践
linux·运维·服务器·自动化·ansible
LKAI.2 小时前
传统方式部署(RuoYi-Cloud)微服务
java·linux·前端·后端·微服务·node.js·ruoyi
知白守黑2673 小时前
Linux磁盘阵列
linux·运维·服务器
维尔切4 小时前
Linux中基于Centos7使用lamp架构搭建个人论坛(wordpress)
linux·运维·架构
tan77º5 小时前
【项目】分布式Json-RPC框架 - 项目介绍与前置知识准备
linux·网络·分布式·网络协议·tcp/ip·rpc·json