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 ...
随机推荐
- 正式开启全站HTTPS加密之旅
Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解` 正式开启全站HTTPS加密之旅 日期:2017-7-14 ...
- scab2
package com.cmb.cox.utils;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;im ...
- Linux增加系统调用(亲测成功)
我使用的操作系统是CentOS,其他的操作系统类似. 相关软件和Linux的基础操作这里不再赘述. 实验环境 VMWare Workstation.CentOS-7 实验步骤 ...
- Android JACK 编译错误SSL error when connecting to the Jack server
背景 之前编译好好,今天居然遇到了这样子的问题.还以为是和之前一样,Android7.0 配置JACK支持多用户同时编译. 结果不是: /bin/bash -c "(prebuilts/sd ...
- 如何在Zynq-7000上烧写PL Image
由 技术编辑archive1 于 星期六, 06/28/2014 - 10:05 发表 作者:hqin, Xilinx处理器专家FAE 在Zynq-7000上编程PL大致有3种方法: 用FSBL,将b ...
- NXP i.MX 8M Mini工业核心板硬件说明书(四核ARM Cortex-A53 + 单核ARM Cortex-M4,主频1.6GHz)
1 硬件资源 创龙科技SOM-TLIMX8是一款基于NXP i.MX 8M Mini的四核ARM Cortex-A53 + 单核ARM Cortex-M4异构多核处理器设计的高端工业 ...
- 洛谷P3009
#include<iostream> #include<utility> using namespace std; typedef long long ll; #define ...
- Vue 基于VSCode结合Vetur+ESlint+Prettier统一Vue代码风格
基于VSCode结合Vetur+ESlint+Prettier统一Vue代码风格 插件安装 安装Vetur,ESlint, Prettier - Code formatter插件 安装方法(安装ESl ...
- 从DDPM到DDIM(三) DDPM的训练与推理
从DDPM到DDIM(三) DDPM的训练与推理 前情回顾 首先还是回顾一下之前讨论的成果. 扩散模型的结构和各个概率模型的意义.下图展示了DDPM的双向马尔可夫模型. 其中\(\mathbf{x}_ ...
- 自制基于simplefoc大功率驱动板想法的由来,同时欢迎有相同兴趣的F友一起来玩。。。
前一阵子,偶然在B站上看了一个simplefoc的介绍视频,代码简洁.算法精妙让人佩服,更让人佩服的是:开源!遂!搜索之!不搜不知道一搜吓一跳,发现太OUT了,原来玩这个算法的人这么多,让我这个整天沉 ...