前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >打造超级富容器开发环境(六):SSH 配置

打造超级富容器开发环境(六):SSH 配置

原创
作者头像
imroc
发布2024-06-11 09:59:31
770
发布2024-06-11 09:59:31
举报

配置文件目录结构

SSH 相关的配置都在 /etc/ssh 这个目录下,建议是先用容器安装一下 ssh,然后将 /etc/ssh 目录下的配置都拷贝出来。

sshd_config 是主要配置文件,其余是自动生成的公钥和密钥文件:

代码语言:txt
复制
config
└── after
    └── etc
        └── ssh
            ├── sshd_config
            ├── ssh_host_ecdsa_key
            ├── ssh_host_ecdsa_key.pub
            ├── ssh_host_ed25519_key
            ├── ssh_host_ed25519_key.pub
            ├── ssh_host_rsa_key
            └── ssh_host_rsa_key.pub

为什么要将自动生成的公钥和密钥也放进来?因为不希望每次编译镜像都生成新的公钥和密钥,这样每次编译后 SSH 的公钥和密钥有变化,重新 SSH 登录时,会报错,需要清理本机 ~/.ssh/known_hosts 对应的记录才能正常登录。 当然你也可以修改本地 SSH 配置,加上 StrictHostKeyChecking no 的选项也能登录上去,每次还是会有警告提示,有强迫症的用户受不了。

修改 sshd_config

sshd_config 中最关键的配置是修改打开端口号,默认是 22,修改成其它端口避免与宿主机 SSH 端口冲突:

代码语言:txt
复制
Port 36001

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 配置文件目录结构
  • 修改 sshd_config
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档