开启SSH远程访问
去掉下面的注释,并修改
Port 22
ListenAddress 127.0.0.1
PasswordAuthentication yes
ssh 访问, ssh name@127.0.0.1
建议修改root密码, 使用密码免得每次都要加sudo
重启ssh服务: service ssh restart
14篇 ubuntu related articles
去掉下面的注释,并修改
Port 22
ListenAddress 127.0.0.1
PasswordAuthentication yes
ssh 访问, ssh name@127.0.0.1
建议修改root密码, 使用密码免得每次都要加sudo
重启ssh服务: service ssh restart
这个/etc/netplan下默认有个文件50-cloud-init.yaml,直接修改它就行了
sudo vim /etc/netplan/50-cloud-init.yaml
网口名字enp0s3
可以通过ip a
查到。 这个文件默认已经有网口名字了,将dhcp关闭,填上ip、网关、DNS地址:
network:
ethernets:
enp0s3:
dhcp4: false
addresses:[192.168.0.201/24]
gateway4: 192.168.0.1
nameservers:
addresses: [192.168.0.1, 8.8.8.8]
version: 2
保存后,执行 sudo netplan --debug apply
应用更新。
静态IP即可。
虚拟机安装的Ubuntu Server镜像,向导里需要设置用户账号,没有设置root密码.
1.登陆初始账号,修改root 密码
sudo passwd root
su
切换root 试试
2.root 账号下修改配置文件
vi /etc/ssh/sshd_config
找到下面相关配置:
# Authentication:
LoginGraceTime 120
PermitRootLogin prohibit-password
StrictModes yes
更改为:
# Authentication:
LoginGraceTime 120
PermitRootLogin yes
StrictModes yes
3.重启ssh
sudo service ssh restart
service nginx start
提示
Failed to start nginx.service: Unit nginx.service is masked.