Docker中開啟sshd服務

2022-04-11 09:20:24 字數 404 閱讀 5169

ssh服務安裝

開機自起

在/root目錄下建立run.sh指令碼,新增如下內容:

#!/bin/bash

service sshd restart

while :

do sleep 10

done

其實開機自起可以用cmd的,但是暫時不會。。。就統一用指令碼執行的方式防止退出,感覺可調控行蠻好的。

儲存修改

開啟服務

#docker run -d -p 22:22 -t centos6.5:sshd /root/run.sh

以後臺模式執行容器,且把容器的22埠對映到主機的22埠

這樣,就可以從外網通過ssh連線到容器了。

docker容器開啟sshd服務,模擬伺服器

我們知道docker是可以用exec來直接訪問容器的,但是還不夠high,有時候要模擬伺服器的登入總不能用docker exec吧,來吧,老司機帶你飛!以centos為例,需要幾步操作 1.安裝openssh server 2.初始化root使用者密碼 3.開啟sshd服務 廢話不多說,docker...

ubuntu開啟sshd服務

ssh分客戶端openssh client和openssh server 如果你只是想登陸別的機器的ssh只需要安裝openssh client ubuntu有預設安裝,如果沒有則sudo apt get install openssh client 如果要使本機開放ssh服務就需要安裝openss...

docker映象構建sshd服務

系統環境 centos7.4 容器系統centos latest 預設啟動服務sshd 第一步 新建dockerfile檔案 from docker.io centos run yum y install openssh server ssh keygen t ecdsa f etc ssh ssh...