02 |
您所在的位置:网站首页 › 虚拟机安装Debian服务器版 › 02 |
作者:网络傅老师 特别提示:未经作者允许,不得转载任何内容。违者必究! 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地址 例如: 注意:出于安全考虑,真实生产环境中不要启用root用户登录。 傅老师的微信名片欢迎沟通交流:) |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |