容器配置SSH服務

2021-10-10 02:34:26 字數 1324 閱讀 5504

安裝docker

參見拙文

啟動centos7容器

docker run --name stest -d \

-p 30022:22 \

--env tz='asia/shanghai' \

--env lang="en_us.utf-8" \

--env lc_all="en_us.utf-8" \

daocloud.io/library/centos:7.8.2003 tail -f /tmp/tmp.txt

docker exec -it stest bash

更換基礎倉庫(可選)

參見拙文

放乙個busybox小工具進去(可選)

cd /usr/bin

curl -o

chmod +x busybox

busybox netstat -lntup

配置ssh服務

yum install passwd openssl openssh-server openssh-clients net-tools -y

mkdir -p /var/run/ssh

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 ''

sed -i "s/#useprivilegeseparation.*/useprivilegeseparation no/g" /etc/ssh/sshd_config

sed -i "s/usepam.*/usepam no/g" /etc/ssh/sshd_config

echo 123456 | passwd --stdin root

/usr/sbin/sshd -d

測試連線

重新開乙個xshell視窗,或者mac本地開啟乙個視窗

我是在virtualbox裡面啟動乙個虛擬機器測試的,本機ip是 10.222.32.10

ssh [email protected] -p 30022

密碼:123456

Android配置ssh服務

在android原始碼根目錄下執行 build envsetup.sh 點後面有空格 配置資訊 choosecombo 無空格 build type choices are 1.release 2.debug which would you like?1 1 which product would ...

ubuntu配置ssh服務

首先嘗試ssh localhost ssh localhost如果沒有啟動ssh服務的話,則會報如下錯誤 ssh connect to host localhost port 22 connection refused設定ssh免密登陸 可選 這一步通過設定公鑰和私鑰來設定免密登陸。如果伺服器是設定...

Ubuntu配置SSH服務

本文主要解決ubuntu配置ssh服務的問題 1.1.修改可用的agt源 sudo vim etc apt sources.list 1.2.更新 包 sudo apt get update 2.1.安裝openssh服務 sudo apt get install openssh server 2....