小编发癫

为什么一个Liunx系统也要安装SSH
原来Deepin作为Liunx没有预装SSH
答案就Deepin要自己安装SSH
得知Deepin需要自己安装SSH
小编也表示十分震惊~
那我们现在就在Deepin上来安装SSH

前言

看完上面营销号的一段话之后
大家觉得有哪味吗?
一开始想写这篇文章
我就是在震惊
作为一个Liunx系统
居然没有预装SSH

发现

当我想用MobaXterm去连接Deepin

无论我多少次按R去重启
也是一样的情况

然后我们进入终端看一下详细情况吧

1
netstat -ntlp|grep 22
1
ps -e|grep ssh

然后我们可以发现
好像,貌似,真的没有预装

安装

那我们现在就来安装SSH
简简单单几条指令

1
sudo apt install openssh-server

然后稍等一下下
我们就安装好ssh了

然后我们还需要把他启动

1
sudo systemctl start ssh.service

那我们来测试一下吧

OK~ Success!

修改

但是当我reboot之后
又发现了一个问题
ssh再重启后无法自启
那就让我们远程操控系统造成了问题
我查询了一下资料
发现是Debian从8.0开始,默认关闭了SSH

我们需要对sshd_config文件进行修改

1
sudo vim /etc/ssh/sshd_config

查询下列语句并把注释去掉
若是no请改为yes

1
2
登录使用密码验证
#PasswordAuthentication yes

然后我们启动一下ssh
以下三种方法均可达到同一种效果

1
2
3
sudo service ssh start
sudo systemctl start ssh.service
sudo /etc/init.d/ssh start

然后我们来验证ssh的启动情况

1
2
3
sudo service ssh status
sudo systemctl status ssh.service
sudo /etc/init.d/ssh status

自启

最后我们就把ssh添加到启动项里吧

1
sudo update-rc.d ssh enable

如果想关闭ssh自启,只需要

1
update-rc.d ssh disabled

切换程序自启动需要reboot才会生效

一发入魂~

参考

https://blog.csdn.net/hailangnet/article/details/79327132
https://blog.csdn.net/z1360408752/article/details/108185589