地址 我下载的是20.04版本 选择ubuntu-20.04.2-live-server-amd64.iso
基本上都是默认,选择语言为English 在配置mirrors address的时候不要用默认的,因为会很慢,选择阿里云的镜像源http://mirrors.aliyun.com/ubuntu/
在安装的过程中可以选择安装openssh,也可以在服务器中用命令行安装
在安装的过程中需要设置用户和密码,先通过设置的用户和密码登录
# 设置root用户密码, 之后需要输入三次密码,第一次是当前用户密码,后两次是root的密码 sudo passwd root
如果在安装中选择了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