Linux deepin 配置ssh

1.打开深度终端,使用apt-get命令安装openssh-server

sudo apt-get install openssh-server

↑需要联网,曾经找离线安装包安装,但是找不到deepin的只能找到Ubuntu的,结果就是安装的时候卡死,重启之后数据盘都没有了,系统重装所有环境重新配_(:з」∠)_太难了

2.找到系统盘里/etc/ssh/sshd_config文件

PasswordAuthentication yes           #开启或关闭ssh的默认认证方式
PermitRootLogin yes                  #开启或关闭root用户的登陆权限

加上这两行或者改了这两行。注意是sshd_config,不是ssh_config

3.重新启动ssh服务

service sshd restart

4.设置登录root的密码

sudo -i
passwd

然后输入两次想设置的密码(密码不会在终端显示出来

5.用别的电脑的ssh工具登录

如果这样配置还不能连接,检查一下是不是开了防火墙但没开22端口,查看防火墙状态:

systemctl status firewalld

如果是开的,查看22端口有无配置

firewall-cmd --zone=public --list-ports

解决办法:

1.这防火墙直接给它关掉吧

service firewalld stop

2.加个22端口

firewall-cmd --zone=public --add-port=22/tcp --permanent

--permanent永久生效,没有此参数重启后失效)

出现success才表示成功

重新载入 firewall-cmd --reload

查看端口是否设置成功:firewall-cmd --zone=public --list-ports

再用别的电脑的ssh工具登录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值