群晖docker启动centos并开启SSH
记录下在群晖中使用docker安装centos并且开启ssh远程登陆的过程。
安装centos
打开docker,进入注册表,搜索centos,下载第一个镜像
进入映像,可以看到刚刚下载的centos,点击启动
网络选择:使用已选择的网络
端口设置这里我们将容器内的22端口暴露出来,才可以进行SSH连接,外部端口我这里使用30199。点击下一步启动即可。
开启SSH登录
点击容器-详情-终端机,先通过终端机进入系统内部。
更新系统
执行 yum -y update
命令升级系统软件和内核
安装所需yum包
yum install vim openssl openssh-server net-tools initscripts -y
openssl 是一个开放源代码的软件库包,应用程序可以使用这个包来进行安全通信,避免窃听,同时确认另一端连接者的身份。
openssh-server 让远程主机可以通过网络访问sshd服务,开始一个安全shell
创建ssh key
直接在终端输入下面几条命令
ssh-keygen -q -t rsa -b 2048 -f /etc/ssh/ssh_host_rsa_key -N ''
ssh-keygen -q -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key -N ''
ssh-keygen -t dsa -f /etc/ssh/ssh_host_ed25519_key -N ''
开启SSH服务
/usr/sbin/sshd -D &
修改root密码
passwd root
测试
使用xshell进行ssh连接,登录成功
本文链接:
/archives/nas_centos_ssh
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
黄振的博客!
喜欢就支持一下吧