- 安装SSH
为了安装SSH服务器,需要以root用户或者具有sudo特权的用户身份安装
sudo apt update
sudo atp install openssh-server
2.修改配置文件
使用以下命令打开并修改配置文件
sudo nano /etc/ssh/sshd_config
在文件中查找以下行
#PermitRootLogin prohibit-password
将其改为
#PermitRootLogin prohibit-password
# 允许root登录
PermitRootLogin yes
改为no将禁止使用root用户登录SSH,这是为了增加安全性。如果您仍然希望root用户可以远程登录,请将上述行改为PermitRootLogin yes
3.重启SSH服务
sudo systemctl restart ssh
现在,您应该可以通过ssh登录到debian11服务器了。(这里我没有设置ssh服务开机自启,但是它仍然生效)
4.问题:开机之后需要在桌面登录成功,才能链接ssh,否则链接不上
java.net.ConnectException: Connection timed out: connect
因为没有登录的锁屏状态,WiFi连接会断开。登录后注销登录也会断开,所以连接不上

这样开机就自动连接WiFi,就可以通过ip连接服务器了
5.关于Openssh,ssh的一些认识
ssh是协议,基于22端口的安全协议
Openssh是实现这种协议的一个工具,有客户端和服务端,用在Linux系统中可以直接使用ssh客户端来登录到服务端,用在windows系统中也可以直接用ssh客户端来登录到服务端,但是win环境下有图形化工具来实现,比如x-shell,CRT等。
ssh中文解释是安全的shell,shell是一个壳或者称为解释器,把用户的请求通过shell解释器来解释为计算机能识别的二进制语言
来源:
https://blog.csdn.net/tiansyun/article/details/131453691
https://blog.csdn.net/weixin_58692240/article/details/120572255