王國慶 发表于 2024-8-26 07:32:07

02 - Debian怎样设置SSH远程登录(附答应root登录的方法)

作者:网络傅老师
特别提示:未经作者答应,不得转载任何内容。违者必究!
Debian怎样设置SSH远程登录

《傅老师Debian知识库系列之02》——原创

==媒介==

   傅老师Debian小知识库特点:
1、最小化拆解Debian实用技能;
2、所有操作在VM假造机实测完成;
3、致力于最终形成Debian小知识手册;
(文章尾部有傅老师的二维码,欢迎沟通交流:)
    适合人群:
1、想通俗易懂地学习相干知识的同学;
2、正在学习Debian的同学;
    阅读建议:
无。过于精炼易懂,正常看就行。
所用版本:Debian 12.4
    真实生产环境中,管理员通常是SSH远程登录服务器的,尤其是Linux这种字符界面的服务器。本文就来说一下Debian怎样实现SSH远程登录。另外有些同学喜好在实行环境中用root用户,本文也附带了相干方法。
    闲言少叙,直接上步调:
1、安装 OpenSSH 服务器

root@debian:~#apt update      //更新软件包列表
root@debian:~#apt install openssh-server    //安装OpenSSH服务器 2、启动SSH服务

root@debian:~#systemctl start ssh
root@debian:~#systemctl enable ssh   //设置 SSH 服务开机自启
root@debian:~#systemctl status ssh    //查看SSH服务状态 3、答应 SSH 通过防火墙(如果启用了防火墙)

root@debian:~#ufw allow ssh 此时普通用户已经可以远程登录了。下面直接说怎样让root登录。
4、答应用户SSH登录

默认禁止root登录、答应所有普通用户登录。我们希望答应root和特定用户admin01和admin02登录。(注意:实际生产环境不要让root登录)
(1)修改SSH设置文件
root@debian:~#vi /etc/ssh/sshd_config 确认文件中是否有以下行,如果没有,则在文件末尾添加
PermitRootLogin yes            //允许root用户ssh登录
AllowUsers admin01 admin02   //允许特定用户ssh登录 生存并退出vim
(2)重启SSH服务
root@debian:~#systemctl restart ssh 5、测试,从win10计算机远程毗连

下令格式如下:
ssh 用户名@你的Debian体系IP地址
比方:
https://i-blog.csdnimg.cn/blog_migrate/e23e3df7892509004b9843009886e851.png
注意:出于安全考虑,真实生产环境中不要启用root用户登录。
傅老师的微信手刺

欢迎沟通交流:)
https://i-blog.csdnimg.cn/blog_migrate/30b41976129674075d1e12db83bc4f83.png

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 02 - Debian怎样设置SSH远程登录(附答应root登录的方法)