概述
Debian10配置SSH
任务点
- 安装ssh
- 设置仅允许10.10.100.51访问 其他请求都拒绝
- 设置在用户Chinaskill20环境下实现免密码登录
首先 先安装ssh服务端
apt install openssh-server 我这里已经安装完成了
然后修改ssh配置文件 修改默认端口为2222 用户可以使用root账户登录
vim /etc/ssh/sshd.conf
使用ss -nutlp | grep ssh 查看监听端口
修改仅允许10.10.100.51登录
vim /etc/hosts.deny
然后重新启动ssh服务 systemctl restart ssh
客户机上要安装ssh客户端
apt install openssh-client
用Client:10.10.100.51 进行测试登录
成功登录
然后进行免密登录配置
在Client上执行命令 ssh-keygen
执行ssh-copy-id root@10.10.100.254 -p 2222
再ssh -p 2222 root@10.10.100.254就可以实现免密登录了
删除密钥
执行ssh-keygen -R 10.10.100.254
就删除成功了
下次登录会提示选择yes就可以了
关闭主机的秘钥登录方式
修改/etc/ssh/sshd_config,将PubkeyAuthentication改为no
vim /etc/ssh/sshd_config
修改完要重启服务
systemctl restart ssh
然后进行测试
可以看到需要输入密码
最后
以上就是激情翅膀为你收集整理的Debian10配置sshDebian10配置SSH的全部内容,希望文章能够帮你解决Debian10配置sshDebian10配置SSH所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复