Ubuntu下面的docker開啟ssh服務

2022-09-20 17:54:10 字數 607 閱讀 5954

1.啟動你要開啟ssh服務的docker容器

docker run -it -p 8888:22 --entrypoint="bash" image_id

啟動docker,將宿主機8888埠對映到docker的22埠(22埠是ssh的預設埠),這樣就可以通過ssh連線8888埠連線到docker的ssh服務。image_id是docker映象id。

2.安裝vim和openssh

apt-get update

apt-get upgrade

apt-get install vim

apt-get install openssh-server

3. passwd

設定密碼,用於ssh連線時輸入

4. 修改配置檔案

vim /etc/ssh/sshd_config

注釋這一行permitrootlogin prohibit-password

新增一行permitrootlogin yes

5. 重啟ssh服務

/etc/init.d/ssh restart

至此,ssh服務已經成功在docker中啟動和配置好了,你可以通過ssh從外部連線到docker。

Solyog連線ubuntu下面的mysql

1 關閉ubuntu下面的防火牆 ufw disable 檢視防火牆的狀態 ufw status 2 開放埠號 iptables l n 檢視開放的埠 iptables a input p tcp dport 3306 j accept 3 在mysql中檢視系統使用者對應的認證外掛程式 4 將ro...

分析下面的程式

includeint main 1 執行時會輸出什麼資訊?為什麼?答 會輸出 因為第一行十一字元形式輸出,所以會吧97和98當作相依字元的ascii值,輸出的時候按照字元顯示,第二行由於是以整形輸出,所以輸出對應整數值 2 如果將程式第4,5行改為 c1 197 c2 198 執行時會輸出什麼資訊?...

linux下面的軟體選擇

我自己用的一些linux軟體,就想起來這些,以後用什麼了再新增。1.瀏覽器 firefox 3.bbs客戶端 qterm 4.查詞 stardict 5.ftp客戶端 kftpgrabber lftp 6.bt客戶端 tran ission 8.中文輸入法 scim python 10.qq客戶端 ...