当前位置: 首页 > news >正文

centos搭建ssh

1:ssh一在centos中默认安装的,安装目录为/ect/ssh

2:vim /etc/ssh/sshd_config

3:
#port 22 //

#listenaddress 0.0.0.0 //设置sshd服务器绑定的ip地址,此处不需要做特殊设置,保持默认就行

#protocol 2 //ssh的协议

#hostkey /etc/ssh/ssh_host_ras_key
#hostkey /etc/ssh/ssh_host_ecdsa_key
#hostkey /etc/ssh/ssh_host_ed25519_key
//服务器秘钥文件的路径,保持默认即可

#keyregeberationinterval 1h //设置多少秒之后系统自动重新生成服务器秘钥,防止被截获

#serverkeybits 1024 //定义服务器秘钥的长度

#loglevel info //记录sshd日志的级别

#logingracetime 2m //设置如果用户登录失败,重新连接需等待的时间

#permitrootlogin no //设置超级用户不能登录用ssh登录

#strictmodes yes //设置ssh在登录请求之前是否检查用户根目录和rhosts文件的权限和所得权。建议设为yes

#rsaauthentication yes //如果采用ras秘钥登录就开启这项

#pubkeyauthentication yes //如果采用公钥验证,就开启这项

#authorizedkeysfile .ssh/authorized_keys #公钥验证文件的路径

#passwordauthentication yes //用来设置是否开启密码验证机制

#permintemptypassword no //设置是否允许用密码为空的账号登录系统

#gssapiauthentication yes //gssapi认证开启,此处注意如果linux系统没有配置dns,须关闭,不然等待时间很长,客户端和服务器端都有,关闭那一端看自己需求,一般关闭客户端。

配置完毕后,须对sshd进程重启
systemctl restart sshd //重启

systemctl enable sshd //设置为自启动

在连接ssh时要把"yes"输全

转载于:https://blog.51cto.com/1185153405/2058405

相关文章:

  • Direct2D入门
  • Mina2.0框架源码剖析(二)
  • 64位ubuntu下安装32位jdk
  • response.setHeader()的用法
  • PCIE BAR空间
  • HDU5115:Dire Wolf——题解+翻译
  • JS常用代码
  • [iOS]中字体样式设置 API
  • 20个Jquery表单插件
  • MAC上Git安装与GitHub基本使用
  • ORACLE -- RAC Debug 之路 CRS-0184错误与CRS初始化
  • chrome插件控制台
  • 英特尔研发神经元AI处理器,模仿大脑功能,无需训练数据集
  • android 里使用Socket进行发送消息案例
  • 进程间通信基础知识
  • [译]CSS 居中(Center)方法大合集
  • 【Redis学习笔记】2018-06-28 redis命令源码学习1
  • CEF与代理
  • C语言笔记(第一章:C语言编程)
  • el-input获取焦点 input输入框为空时高亮 el-input值非法时
  • GraphQL学习过程应该是这样的
  • jdbc就是这么简单
  • Laravel 中的一个后期静态绑定
  • Magento 1.x 中文订单打印乱码
  • Promise面试题,控制异步流程
  • React16时代,该用什么姿势写 React ?
  • Web Storage相关
  • 基于Mobx的多页面小程序的全局共享状态管理实践
  • 面试遇到的一些题
  • 使用前端开发工具包WijmoJS - 创建自定义DropDownTree控件(包含源代码)
  • 文本多行溢出显示...之最后一行不到行尾的解决
  • 再次简单明了总结flex布局,一看就懂...
  • 怎么把视频里的音乐提取出来
  • 阿里云服务器购买完整流程
  • ​queue --- 一个同步的队列类​
  • ​力扣解法汇总1802. 有界数组中指定下标处的最大值
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • #{}和${}的区别?
  • #我与Java虚拟机的故事#连载16:打开Java世界大门的钥匙
  • (delphi11最新学习资料) Object Pascal 学习笔记---第7章第3节(封装和窗体)
  • (TipsTricks)用客户端模板精简JavaScript代码
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (六)库存超卖案例实战——使用mysql分布式锁解决“超卖”问题
  • (免费分享)基于springboot,vue疗养中心管理系统
  • (亲测成功)在centos7.5上安装kvm,通过VNC远程连接并创建多台ubuntu虚拟机(ubuntu server版本)...
  • (转)c++ std::pair 与 std::make
  • .Net CF下精确的计时器
  • .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  • .NET 自定义中间件 判断是否存在 AllowAnonymousAttribute 特性 来判断是否需要身份验证
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)
  • .net6+aspose.words导出word并转pdf
  • .net和jar包windows服务部署
  • .Net开发笔记(二十)创建一个需要授权的第三方组件
  • .NET与 java通用的3DES加密解密方法
  • .sys文件乱码_python vscode输出乱码