Java教程

安装Ubuntu20.04虚拟机

本文主要是介绍安装Ubuntu20.04虚拟机,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Ubuntu

下载Ubuntu服务器

地址 我下载的是20.04版本 选择ubuntu-20.04.2-live-server-amd64.iso

打开虚拟机安装

基本上都是默认,选择语言为English 在配置mirrors address的时候不要用默认的,因为会很慢,选择阿里云的镜像源http://mirrors.aliyun.com/ubuntu/

在安装的过程中可以选择安装openssh,也可以在服务器中用命令行安装

切换为Root用户

在安装的过程中需要设置用户和密码,先通过设置的用户和密码登录

# 设置root用户密码, 之后需要输入三次密码,第一次是当前用户密码,后两次是root的密码
sudo passwd root

SSH

如果在安装中选择了openssh,那么就不用下载,查看是否安装

sudo systemctl status ssh
# 如果出现了以下内容说明已安装
ssh.service - OpenBSD Secure Shell server
 Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
 Active: active (running) since Mon 2020-06-01 12:34:00 CEST; 9h ago

# 确保打开ssh端口
sudo ufw allow ssh
# 查看ip
ip a
# 之后就能通过 ssh 用户名@IP建立ssh连接了。此时无法通过root用户建立ssh连接

# 修改ssh配置文件
sudo vim /etc/ssh/sshd_config
# 在文件中找到 #PermitRootLogin prohibit-password
# 将其改为 PermitRootLogin yes 注意:不要带上'#' 因为加上就变成注释了

# 重启SSH
sudo /etc/init.d/ssh restart
# 之后就能通过root用户来连接了

可能出现的问题

在本地创建虚拟机的时候,经常回删除创建,有时候在进行ssh连接时会报以下错误信息

dd correct host key in /Users/yangge666/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /Users/yangge666/.ssh/known_hosts:7
ECDSA host key for 10.211.55.4 has changed and you have requested strict checking.
Host key verification failed.

这说明当前服务器的ip已经被缓存过了,记录在了known_hosts文件中,因此需要找到这个文件并删除该ip的记录即可

Ubuntu安装Docker

这篇关于安装Ubuntu20.04虚拟机的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!