前言:ubuntu默认没有ssh服务,需要自己安装ssh服务器实现xshell远程登录。

首先我们要配置ubuntu镜像源为阿里源,要不然安装一些包就会出现问题,比如无法定位到软件包等。

我们先配置镜像源

#进入终端,切换到/home/user/etc/apt

Ubuntu设置ssh远程登录_远程登录


#修改权限

sudo chmod 777 sources.list

备份原来的源

cp sources.list sources.list.bak

Ubuntu设置ssh远程登录_ubuntu_02


#添加新的源

sudo vi /etc/apt/sources.list


deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

# deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

#更新源

sudo apt-get update


设置root密码

sudo passwd root

输入2遍确认密码


安装ssh服务

sudo apt-get install openssh-server

按y继续安装

#查看ssh

ps -e|grep ssh

显示sshd服务

  1. 用自己创建的用户登录成功

Ubuntu设置ssh远程登录_ubuntu_03


如果想要root实现远程登录,需要修改配置文件

vim /etc/ssh/sshd_config

Ubuntu设置ssh远程登录_远程登录_04


:wq

#然后/etc/init.d/ssh restart #重启ssh服务

{ Usage: /etc/init.d/ssh {start|stop|reload|force-reload|restart|try-restart|status} }

新时代的中国青年,更加自信自强,勇于担当