023.Ubuntu常见个性化配置
root登录设置
ubuntu默认关闭了root账户,可根据实际情况开启或关闭root登录。
ubuntu@localhost:~$ sudo apt install openssh-server
ubuntu@localhost:~$ sudo passwd root
New password: 【输入密码】
Retype new password:【输入密码】
ubuntu@localhost:~$ sudo vim /etc/ssh/sshd_config
……
Port 2345 #修改SSH端口默认端口
……
PermitRootLogin yes #允许root用户登录
#PermitRootLogin no #禁止root用户登录
PasswordAuthentication yes #允许密码登录
#PasswordAuthentication no #禁止密码登录,如使用公钥登录
……
ubuntu@localhost:~$ sudo systemctl restart sshd #重启sshd服务
[root@client ~]# ssh -p 2345 root@172.24.8.111 #客户端测试服务端连接
root@172.24.8.111's password:【输入密码】
修改DNS
建议修改dns为国内主流dns服务商地址,如阿里云dns。
root@localhost:~# vi /etc/netplan/50-cloud-init.yaml
network:
ethernets:
eth0:
addresses:
- 172.24.8.111/24
dhcp4: false
gateway4: 172.24.8.2
nameservers:
addresses:
- 223.5.5.5 #DNS修改为阿里云公共dns
search: []
version: 2
修改apt源
建议修改apt源为国内主流apt提供商地址,如阿里云apt源。
root@localhost:~# sudo vim /etc/apt/sources.list
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
更新系统
root@localhost:~# apt-get update && apt-get upgrade -y && apt-get autoremove -y
安装常用服务器软件
root@localhost:~# sudo apt-get -y install net-tools vim wget ntp bash-completion build-essential gcc openssh-client lvm2 make terminator git ssh lrzsz htop
以上主要为一些服务器相关软件,可根据实际情况安装必要组件。
修改语言环境
root@localhost:~# sudo vi /etc/default/locale
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh" #设置为中文
LANG="en_US.UTF-8"
LANGUAGE="en_US:en" #需要为英文
创建新用户及免密钥配置
创建用户
root@localhost:~# adduser xianghy #填写相关信息创建用户
登录测试
[root@client ~]# ssh xianghy@172.24.8.111 #客户端测试登录
xianghy@172.24.8.111's password: 【输入密码】
免密钥登录
[root@client ~]# ssh-keygen -f ~/.ssh/xianghy_key -N '' #客户端创建私钥
[root@client ~]# ssh-copy-id -i ~/.ssh/xianghy_key.pub xianghy@172.24.8.111 #上传公钥至服务端
客户端配置登录别名
[root@client ~]# vim ~/.ssh/config
Host xianghyhost #主机别名
HostName 172.24.8.111 #服务端IP
Port 2345 #服务端SSH端口
User xianghy #服务端用户名
IdentityFile ~/.ssh/xianghy_key #私钥文件路径
[root@client ~]# chmod 600 ~/.ssh/config
免密钥登录测试
[root@client ~]# ssh xianghyhost #使用别名登录测试
[root@client ~]# ssh -p 2345 xianghy@172.24.8.111 -i ~/.ssh/xianghy_key #使用命令行参数登录测试
关闭防火墙
root@localhost:~# systemctl stop ufw.service
root@localhost:~# systemctl disable ufw.service
时钟服务器配置
chrony服务配置
参考:《001.Chrony时间服务器》
023.Ubuntu常见个性化配置的更多相关文章
- Ubuntu下Linux配置内核各种常见错误和解决办法
镜像下载.域名解析.时间同步请点击阿里云开源镜像站 这篇把Ubuntu下Linux配置内核各种常见错误和解决办法给大家讲解一下,希望可以帮助到大家. 一.Ubuntu系统中缺少各种依赖包导致的问题 1 ...
- Opencv 2.4.9在Ubuntu下的配置与安装
[原]Opencv 2.4.9在Ubuntu下的配置安装 Opencv 2.4.9在Ubuntu下的配置与安装 surgewong@gmail.com http://blog.csdn.net/su ...
- ubuntu 常见错误--Could not get lock /var/lib/dpkg/lock
ubuntu 常见错误--Could not get lock /var/lib/dpkg/lock 通过终端安装程序sudo apt-get install xxx时出错:E: Could not ...
- 微软KinectV2深度传感器在Ubuntu上的配置和使用
最新博客地址已转到: http://blog.csdn.net/zzlyw?viewmode=contents ------------------------------------------ ...
- Ubuntu Nginx下配置网站ssl实现https访问
最近在看 HTTP权威指南 看到介绍了HTTPS的ssl,自己就动手测试了下,将步骤记录下 HTTPS简介 什么是HTTPS?百科是这样解释的.HTTPS(全称:Hyper Text Trans ...
- Ubuntu Server如何配置SFTP
SH File Transfer Protocol是一个比普通FTP更为安全的文件传输协议.(参考资料:http://en.wikipedia.org/wiki/SSH_File_Transfer_P ...
- [转]ubuntu server上网配置
[转]ubuntu server上网配置 http://blog.sina.com.cn/s/blog_6c9d65a101011pyt.html 今天我的ubuntu server上不去网了,所以重 ...
- ubuntu安装和配置SVN【转】
ubuntu安装和配置SVN 转自:http://www.jb51.net/os/Ubuntu/56394.html 第一步:安装apache2 libapache2-svn subversion ...
- Ubuntu 15.04 配置VPN的方法详解
源 起 不久前因为要更新AndroidSDK 和查找相关资料, 但有些方式不能墙了, 所以为了节约时间成本, 购买了为期一个月的VPN, 对方发来邮件, 提供了二十几个服务器地址, 以及一套自动生成 ...
- Ubuntu上VNC 配置
Ubuntu下VNC配置文章分类:操作系统通过将服务器配置成VNC SERVER,可以让其他主机使用图形方式登录这台服务器. 在ubuntu下配置vnc server很简单,方法如下: 服务器端: 1 ...
随机推荐
- VMware 虚拟机下载
VMware破解版下载地址: https://www.aliyundrive.com/s/CUr4eaMgxGa 提取码:e0c8 激活码: ZF3R0-FHED2-M80TY-8QYGC-NPKYF ...
- 推荐一个vs Nuget部署插件
写在前面 nuget部署工具, 无论是直接用web上传还是用命令行工具上传,还是其他第三方工具我都没找到满意,直到那天在群里提了一下,有位大佬说了个NuPackvs插件,用了下,感觉基本满足了我的需求 ...
- readhat8搭建SFTP双机高可用并配置Rsync数据实时同步
环境准备: 主机 host-61-118 : 192.168.61.118 host-61-119:192.168.61.119 vip:192.168.61.220 检测openssh版本,版本必须 ...
- spring与设计模式之四适配器模式
一.定义 适配器模式-或者称为转接口模式,变压器模式.通过适配,可以让原来提供特定功能的对象完成另外一个标准的功能. 所以,所谓的适配应该可以这样称呼:让某些类/接口适配/转换某个标准/功能. 适配器 ...
- 最新扣子(Coze)实战案例:扣子卡片的制作及使用,完全免费教程
♂️ 大家好,我是斜杠君,手把手教你搭建扣子AI应用. ☘️ 本文是<AI应用开发系列教程之扣子(Coze)实战教程>,完全免费学习. 关注斜杠君,可获取完整版教程. 如果想学习AI应用 ...
- ClickHouse介绍(四)ClickHouse使用操作
ClickHouse使用操作 这章主要介绍在ClickHouse使用的各个操作的注意点.常规的统一语法不做详细介绍. 1. Join操作 在ClickHouse中,对连接操作定义了不同的精度,包含AL ...
- Linux 内核:设备树中的特殊节点
Linux 内核:设备树中的特殊节点 背景 在解析设备树dtb格式的时候,发现了这个,学习一下. 参考: https://blog.csdn.net/weixin_45309916/article/d ...
- Android 8.0 开机时间优化
Android 8.0 开机时间优化 背景 在嵌入式行业中,有些搭载 了Android系统的设备由于 开机时间 过长而导致无法被接受. 介绍 启动时间是系统性能的重要组成部分,因为用户必须等待启动完成 ...
- Linux 驱动需要考虑的同步问题
--- title: Linux 驱动需要考虑的同步问题 date: 2020-06-22 07:21:32 categories: tags: - ipc - linux - kernel - dr ...
- Linux 时间 与 定时器
背景 在学习 Linux 信号 有关知识中,提到了 alarm函数. 进程时间 (原文地址:https://www.cnblogs.com/clover-toeic/p/3845210.html) 进 ...