安装openssh-server
sudo apt update && sudo apt-get install openssh-server -y
解读一下:
sudo apt update
命令用于更新软件包列表。当我们运行该命令时,系统会连接到软件源(repository),检查是否有可用的软件包更新。以下是sudo apt update
命令的主要功能:
- 连接软件源:sudo apt update命令会连接到配置的软件源,从中获取软件包信息和更新。
- 更新软件包列表:在连接到软件源后,sudo apt update命令会更新本地软件包列表。它会检查每个软件包的版本信息和依赖关系,并将这些信息存储在本地。
- 检查可用更新:一旦软件包列表更新完成,sudo apt update命令会检查是否有可用的软件包更新。它会比较本地软件包版本和软件源中的最新版本,确定哪些软件包需要更新。
通过运行sudo apt update命令,我们可以确保系统中的软件包列表是最新的,以便后续的软件包管理操作。
sudo apt-get install openssh-server -y
命令用于从软件仓库里获取openssh-server这个软件,-y
的意思就是yes,也就是说在安装是,apt会询问你是否安装,而这个-y
参数就是事先确定了要安装。
启动ssh服务
sudo service ssh start
解读:sudo service ssh start
的意思就是启动ssh服务,start就是启动的意思,把start换成stop就是停止这项服务的意思,换成restart就是重启服务的意思。
其实到这步就算安装完了,但是如果你以root的身份登录ssh你会发现登不进去,这时候就要修改ssh配置文件了。
在修改之前让我们先装一个软件
sudo apt-get install vim -y
没错,这个软件就是大名鼎鼎的Vim
。
输入这个命令,编辑ssh配置文件。
sudo vim /etc/ssh/sshd_config
找到#PermitRootLogin
这行,把#
去掉,也就是把注释去掉。
哦对忘了说,在Vim中编辑首先要按下键盘上的A
,然后才可以编辑。
编辑完之后还有个问题就是怎么保存和退出,其实这个问题也是包括我在内大多数程序员第一次使用Vim时的问题,这个问题在知乎上的浏览量也是非常大的一个数字。
先按下键盘上的ESC
键,然后输入:
(英文冒号),接着输入wq
,如图。然后你就可以愉快的使用ssh了。
Please indicate the source for reprinting, welcome to research the sources quoted in the article, welcome to point out any errors or not clear expression. Leave a comment in the comment section below or email us at [email protected]