ubuntu操作

0 前言

在Ubuntu安装时,选择的是最小化安装,一些常用的配置就没有装上,并且在使用Ubuntu18.04过程中,碰见过一些杂碎的问题,都在此记录下。

1 ssh配置

1.1 基本配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
// 查找ssh服务
ps aux | grep ssh

// 会出现两个:ssh和sshd,前者是客户端,后者是服务端
// 没有ssh,安装这个
sudo apt install openssh-client
// 没有sshd,安装这个
sudo apt install openssh-server

// 重新查找一下
ps aux | grep ssh
// 还是没有的话,开启一下服务
sudo service ssh start

// 在客户端测试ssh,输入密码:
ssh 用户名@IP地址 // 此命令在客户端上执行

// 服务端Ubuntu配置免密码:
cd ~
mkdir .ssh
cd .ssh
vi authorized_keys
// 写入客户端公钥,这个一般在客户端 C:\Users\客户端用户名\.ssh\id_rsa.pub
:wq 保存退出

// 在客户端测试ssh,此时,不需要输入密码
ssh 用户名@IP地址 // 此命令在客户端上执行

// 还可以配置其余选项
sudo vi /etc/ssh/sshd_config
// 修改:
// 禁止root用户登录
PermitRootLogin no
// 最大失败次数,对所有用户起效
MaxAuthTries 3
:wq 保存退出

// 重启
sudo service ssh restart

// 移除IP
ssh-keygen -R ip地址

1.2 彩色支持

部分终端/命令行/bash等,ssh之后,用户名、主机名、文件等不显示颜色:

1
2
3
4
5
6
7
8
9
10
11
vi ~/.bashrc

// 找到#force_color_prompt=yes这一行
:/force [回车]

// 取消注释
force_color_prompt=yes

:wq

// 退出当前连接,重新进入,即可显示颜色

2 ubuntu server安装中文支持

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
locale -a

// 结果
C
C.UTF-8
en_US.utf8
POSIX

// 没有zh,需要安装

// 安装简体中文语言包
sudo apt install language-pack-zh-hans

locale -a

// 结果
C
C.UTF-8
en_US.utf8
POSIX
zh_CN.utf8 // 大陆
zh_SG.utf8 // 新加坡

locale

// 结果
LANG=en_US.UTF-8 // 代表所有的本地环境
// 省略

vi .bashrc

// 写入:
export LANG=zh_CN.utf8
:wq // 保存退出

// 退出当前终端,重新登录
// 一些提示,就变为中文了
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2020-2024 zhanglonglong
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信