日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

docker容器内开启22 ssh_在docker容器中开启ssh服务 (未成功有时间再验证)

發布時間:2023/12/20 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 docker容器内开启22 ssh_在docker容器中开启ssh服务 (未成功有时间再验证) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、

利用ubuntu:14.04鏡像創建一個容器:

[root@docker ~]# docker run -it ubuntu:14.04 /bin/bash

root@161f67ccad50:/#

更新apt緩存:

root@161f67ccad50:/# apt-get update

2.安裝和配置SSH服務

選擇主流的openssh-server作為服務端:

root@161f67ccad50:/# apt-get install openssh-server net-tools passwd -y

Reading package lists... Done

Building dependency tree

Reading state information... Done

openssh-server is already the newest version.

0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.

root@161f67ccad50:/#

#啟動服務

root@1b7d84e1e8ea:/# /usr/sbin/sshd -D &

[1] 9489

root@1b7d84e1e8ea:/# netstat -lntup|grep 22

tcp 0 0 127.0.0.1:9229 0.0.0.0:* LISTEN -

tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 29/sshd

tcp6 0 0 :::22 :::* LISTEN 29/sshd

[1]+ Exit 255 /usr/sbin/sshd -D

#查看ip地址

root@1b7d84e1e8ea:/# ifconfig

eth0 Link encap:Ethernet HWaddr 02:42:ac:11:00:02

inet addr:172.17.0.2 Bcast:0.0.0.0 Mask:255.255.0.0

inet6 addr: fe80::42:acff:fe11:2/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:18536 errors:0 dropped:0 overruns:0 frame:0

TX packets:17649 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:26895955 (26.8 MB) TX bytes:3361191 (3.3 MB)

lo Link encap:Local Loopback

inet addr:127.0.0.1 Mask:255.0.0.0

inet6 addr: ::1/128 Scope:Host

UP LOOPBACK RUNNING MTU:65536 Metric:1

RX packets:36302 errors:0 dropped:0 overruns:0 frame:0

TX packets:36302 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1

RX bytes:36705585 (36.7 MB) TX bytes:36705585 (36.7 MB)

#

root@1b7d84e1e8ea:/# passwd root

Enter new UNIX password:

Retype new UNIX password:

passwd: password updated successfully

root@1b7d84e1e8ea:/# ssh-keygen -t rsa

Generating public/private rsa key pair.

Enter file in which to save the key (/root/.ssh/id_rsa):

Created directory '/root/.ssh'.

Enter passphrase (empty for no passphrase):

Enter same passphrase again:

Your identification has been saved in /root/.ssh/id_rsa.

Your public key has been saved in /root/.ssh/id_rsa.pub.

The key fingerprint is:

SHA256:4BAdfRsQ6TtubD4cceb6T4kN7ZZnDtyey4pH/OWvx7A root@1b7d84e1e8ea

The key's randomart image is:

+---[RSA 2048]----+

| ...oo+ |

| .. o o |

| . .. . o |

| o .o +. |

| . S*... |

| + .*o+. .|

| + +..X.+* |

| O +.BE.+|

| +.oooo.B+o|

+----[SHA256]-----+

root@1b7d84e1e8ea:/#

root@1b7d84e1e8ea:/#

root@1b7d84e1e8ea:/#

root@1b7d84e1e8ea:/# cd ~/.ssh/

root@1b7d84e1e8ea:~/.ssh# ls

id_rsa id_rsa.pub

root@1b7d84e1e8ea:~/.ssh# cp id_rsa.pub authorized_keys

#參考:

https://www.cnblogs.com/jie-fang/p/7928406.html

https://www.cnblogs.com/kevingrace/p/6526990.html

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的docker容器内开启22 ssh_在docker容器中开启ssh服务 (未成功有时间再验证)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。