前言:
目前各位老铁们对“crt公钥登录centos”可能比较关切,朋友们都需要知道一些“crt公钥登录centos”的相关内容。那么小编也在网上搜集了一些对于“crt公钥登录centos””的相关内容,希望咱们能喜欢,你们快快来学习一下吧!1、系统获取
可在百度上搜索所需的Linux版本。
ubuntu:
centos:
2、系统安装
安装操作系统方式有2 种:真机安装、虚拟机安装。
真机安装:使用真实的电脑进行安装,像安装windows 操作系统一样。一路默认就可。
虚拟机安装:通过虚拟软件,进行模拟安装,可自动化安装。
系统盘容量最少只要20G即可。内存只需2G。
3、Linux 安装完成后的设置
主要以ubuntu 20.04和centos 8.3为例
ubuntu安装完成后系统会自动设置DHCP自动联网,可使用apt-get update && apt-get upgrade,更新系统和软件。也可更换软件源再更新系统和软件。
centos安装完成后系统需要手动打开DHCP联网,可使用yum update && yum upgrade,更新系统和软件。也可更换软件源再更新系统和软件。
1)设置root密码
ubuntu:
sudo passwd root,密码设置完成后,在终端中直接输入su,输入root密码即可登录root账号
centos:
在安装时,就已添加,安装完成后,在终端中直接输入su,输入root密码即可登录root账号
2)安装必要软件
ubuntu:
vim文本编辑器:apt-get install vim网络工具:apt-get install net-tools
3)设置网络
ubuntu:可在安装时设置
使用nm-connection-editor,可在带有GUI的系统中快捷打开网络配置。启动和关闭网卡:nmcli networking onnmcli networking off查看连接,网卡编号ip a
以下为纯命令设置:1.打开命令窗口(右击桌面选择Open Terminal或者用Ctrl+Alt+T打开终端),输入ip a查看网卡编号,一般网卡编号为ens332.sudo vim /etc/netplan/01-network-manager-all.yaml(文件名可能会有不同,只要是yaml格式文件就是配置文件)# Let NetworkManager manage all devices on this systemnetwork: version: 2 renderer: NetworkManager ethernets: ens33: #ip addresses: [192.168.0.15/24] #网关 gateway4: 192.168.0.2 #DNS nameservers: addresses: [114.114.114.114,8.8.8.8]注:注意文件的编写格式。此方法是新建了一个网络连接。3.启动配置 netplan apply
centos:
启动和关闭网卡:nmcli c up ens33 nmcli c down ens33重启网卡nmcli c reload查看连接,网卡编号ifconfig1.vi /etc/sysconfig/network-scripts/ifcfg-ens160(填写各自的网卡编号)在文件中修改以下代码BOOTPROTO="static"(也可填写DHCP)IPADDR=192.168.0.12NETMASK=255.255.255.0GATEWAY=192.168.0.1DNS1=192.168.0.1DNS2=202.96.209.133
4)更换更新源
ubuntu:可在安装时设置
1.备份原有配置文件sudo cp /etc/apt/sources.list /etc/apt/sources_init.list2.更新配置文件sudo gedit /etc/apt/sources.list(gedit命令,可将原文件使用文本编辑器打开,重新填写内容。)或者使用sudo vi /etc/apt/sources.list3.填写国内源(清华源、阿里源)先删除原文件中的所有内容 3.1阿里源 deb focal main restricted universe multiverse deb-src focal main restricted universe multiverse deb focal-security main restricted universe multiverse deb-src focal-security main restricted universe multiverse deb focal-updates main restricted universe multiverse deb-src focal-updates main restricted universe multiverse deb focal-proposed main restricted universe multiverse deb-src focal-proposed main restricted universe multiverse deb focal-backports main restricted universe multiverse deb-src focal-backports main restricted universe multiverse 3.2清华源 deb focal main restricted universe multiverse deb-src focal main restricted universe multiverse deb focal-updates main restricted universe multiverse deb-src focal-updates main restricted universe multiverse deb focal-backports main restricted universe multiverse deb-src focal-backports main restricted universe multiverse deb focal-security main restricted universe multiverse #deb-src focal-security main restricted universe multivers4.更新源sudo apt-get update5.查找损坏的软件包,并尝试卸载出错的包,重新安装正确版本的。sudo apt-get -f install6.更新软件sudo apt-get upgrade
centos:
1.下载阿里云源文件wget -O /etc/yum.repos.d/CentOS-Base.repo .替换 阿里云镜像地址sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo3.建立缓存yum makecache4.更新源sudo yum -y update #-y的意思是,在安装过程中的所有提问都填“yes”。5.更新软件sudo yum upgrade
5)同步系统时间
ubuntu:
1.date 查看系统中的日期时间时区2.cat /etc/timezone 查看当前时区3.timedatectl 系统时间是否与互联网同步判断是否同步,只需查看命令输出中 System clock synchronized 是否为yes,yes即为已同步。如果为no,可使用 sudo timedatectl set-ntp true 启用。4.timedatectl list-timezones 查看可用时区。确定需要更改的时区,例如Asia/Shanghaisudo timedatectl set-timezone Asia/Shanghai 更改时区
centos:
1.date 查看系统中的日期时间时区2.timedatectl 系统时间是否与互联网同步判断是否同步,只需查看命令输出中 System clock synchronized 是否为yes,yes即为已同步。如果为no,可使用 sudo timedatectl set-ntp true 启用。3.timedatectl list-timezones 查看可用时区。确定需要更改的时区,例如Asia/Shanghaisudo timedatectl set-timezone Asia/Shanghai 更改时区
6)开启SSH
ubuntu:可在安装系统时附带安装
sudo apt-get updatesudo apt-get install openssh-server查看软件是否运行状态service sshd status查看/etc/ssh/sshd_config中是否存在 Port 22PermitRootLogin yes
开启ssh服务systemctl start sshd重启ssh服务systemctl restart sshd设置开启自启sudo systemctl enable sshd关闭开机自启sudo systemctl disable sshd
centos:
sudo yum updatesudo yum install openssh-server查看软件是否运行状态systemctl status sshd查看/etc/ssh/sshd_config中是否存在 Port 22PermitRootLogin yes
客户端连接 ssh 账号@ip地址注:如果使用SecureCRT 登录,报如下错误(系统版本为ubuntu 20):Key exchange failed.No compatible key-exchange method. The server supports these methods: curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256需要在SecureCRT ->会话选项->SSH2中,看下密钥交换中是否有错误列出的选项,如果没有,就需要更新SecureCRT版本(最低8.5以上)。
以下可按实际情况设置
7)安装虚拟机工具
虚拟机的共享文件路径:/mnt/hgfs
通过虚拟软件本地安装
1.通过DVD复制 tar.gz 后缀名的文件2.解压tar.gz文件 tar -xzvf3.cd vmware-tools-distrib4../vmware-install.pl5.最后只要出现路径的就按下回车,出现[Yes/No]全部选择Yes6.出现Enjoy,--the VMware team字样即安装完成
通过网络安装
ubuntu:
1.sudo apt-get upgrade 2.sudo apt-get install open-vm-tools-desktop -y 3.sudo reboot
centos:
yum install -y open-vm-tools
8)更改编辑器语言
ubuntu:
1.查看当前语言环境echo $LANG2.查看当前系统是否有中文语言包locale -a3.如果没有zh_CN.utf8,需要安装中文语言包sudo apt-get install language-pack-zh-hans4.修改编辑器语言vim ~/.bashrc在打开的文件最下面添加 LANG="zh_CN.utf8"5.使用source使配置生效source ~/.bashrc注:最好在桌面版系统使用,服务器版系统会导致中文乱码
centos:
在系统安装期间,就可设置语言。