国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【VS Code】使用 VS Code 登陸遠(yuǎn)程服務(wù)器上的 Docker 容器

這篇具有很好參考價值的文章主要介紹了【VS Code】使用 VS Code 登陸遠(yuǎn)程服務(wù)器上的 Docker 容器。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

以下命令默認(rèn)已經(jīng)構(gòu)建了一個 Docker Image。?

# 在服務(wù)器上啟動 docker (-p 端口映射,用于后續(xù)的 ssh 連接)
docker run -itd -v /mnt/mount/:/home -p 8124:22 --name container-name --gpus all image-name

# 進(jìn)入容器中
docker exec -it container-name /bin/bash

# 設(shè)置密碼,后續(xù)登陸使用,比如 admin
passwd

# 查看 ssh 狀態(tài)(出現(xiàn) ssh: unrecognized service 表示 ssh 未安裝)
service ssh status 

# 安裝 ssh
apt-get update
apt-get install openssh-server

# 啟動 ssh (出現(xiàn) * Starting OpenBSD Secure Shell server sshd 表示啟動成功)
service ssh start 

# 打開 ssh 配置文件進(jìn)行修改,并重啟
vi /etc/ssh/sshd_config
```
# 修改 PermitRootLogin 和 UsePAM 
#PermitRootLogin prohibit-password
PermitRootLogin yes 
# UsePAM yes
UsePAM no  
```
service ssh restart

# 在服務(wù)器上進(jìn)行連接測試,輸入上面設(shè)置的密碼 admin,登陸成功則沒問題
ssh root@127.0.0.1 -p 8124
# vscode 登陸此容器只需要把上面的 127.0.0.1 換成服務(wù)器 ip 即可

上述的步驟主要是在服務(wù)器上啟動了一個docker容器,并在容器內(nèi)安裝和配置了ssh服務(wù)。以下是對于這些步驟的詳細(xì)解釋:

首先,使用?docker run?命令在服務(wù)器上啟動了一個名為?container-name?的容器。這里使用了?-v /mnt/mount/:/home?參數(shù)將服務(wù)器上的?/mnt/mount/?目錄映射到容器的?/home?目錄。另外,-p 8124:22?參數(shù)表示將容器的22端口(ssh默認(rèn)端口)映射到服務(wù)器的8124端口,這樣后續(xù)可以通過ssh協(xié)議連接到容器。--name container-name --gpus all?參數(shù)為容器指定了一個名字和GPU的使用權(quán)限。最后的?image-name?是要運行的docker鏡像名稱。

接著,使用?docker exec -it container-name /bin/bash?命令進(jìn)入了容器的交互式shell。在此命令中,-it?參數(shù)表示保持交互,并分配一個偽終端。/bin/bash?是要執(zhí)行的shell命令,即啟動bash shell。

在容器內(nèi),使用?passwd?命令設(shè)置了密碼,這個密碼將用于后續(xù)的ssh登陸。

為了確認(rèn)ssh是否已經(jīng)在容器內(nèi)安裝,使用?service ssh status?命令檢查ssh服務(wù)的狀態(tài)。如果未安裝ssh服務(wù),將會出現(xiàn)?unrecognized service?的提示。

如果ssh未安裝,則使用?apt-get update?和?apt-get install openssh-server?命令來安裝ssh服務(wù)。

安裝完成后,使用?service ssh start?命令啟動ssh服務(wù)。如果一切正常,將會看到?Starting OpenBSD Secure Shell server sshd?的提示,表示ssh服務(wù)已經(jīng)成功啟動。

為了修改ssh的配置,首先使用?vi /etc/ssh/sshd_config?命令打開配置文件。在配置文件中,修改了?PermitRootLogin?和?UsePAM?的設(shè)置。PermitRootLogin yes?表示允許root用戶登錄,而?UsePAM no?則表示不使用Pluggable Authentication Modules。修改后,使用?service ssh restart?命令重啟ssh服務(wù)以應(yīng)用新的配置。

最后,為了測試ssh連接是否正常,使用?ssh root@127.0.0.1 -p 8124?命令嘗試連接到容器。在輸入密碼后,如果能正常登陸,就表示ssh連接沒有問題。對于VSCode的遠(yuǎn)程連接也是同樣的方式,只需要將上述命令中的?127.0.0.1?換成服務(wù)器的實際IP地址即可連接到VSCode。

以上就是在服務(wù)器上啟動docker容器,并在容器內(nèi)安裝和配置ssh服務(wù)的全過程。文章來源地址http://www.zghlxwxcb.cn/news/detail-737698.html

  • Docker 其他啟動方式
# 與主機共享網(wǎng)絡(luò)
docker run -itd --network host --rm -v /mnt/:/mnt/ --gpus all --name torch -w /root nvcr.io/nvidia/pytorch:22.12-py3

# 多端口映射
docker run -itd --rm -v /mnt/:/mnt/ -p 8125:22 -p 9000-9010:9000-9010 --gpus all --name torch2 -w /root nvcr.io/nvidia/pytorch:22.12-py3

到了這里,關(guān)于【VS Code】使用 VS Code 登陸遠(yuǎn)程服務(wù)器上的 Docker 容器的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • vscode(visual studio code) 免密登陸服務(wù)器

    vscode(visual studio code) 免密登陸服務(wù)器

    1.生成密鑰 首先,在本地,打開命令輸入框: Win+R–彈出輸入框,輸入cmd,打開命令框。 然后,在命令框,輸入 按兩次回車鍵,問你是否重寫,選擇y。 接著,輸入兩次回車,即輸入空白密碼,,沒有密碼。 最后,便可以看到,在本地的目錄下,生成了公鑰和私鑰。 選擇畫紅

    2024年01月16日
    瀏覽(23)
  • 如何使用安卓平板上遠(yuǎn)程Ubuntu服務(wù)器通過code-server遠(yuǎn)程開發(fā)

    如何使用安卓平板上遠(yuǎn)程Ubuntu服務(wù)器通過code-server遠(yuǎn)程開發(fā)

    ?? 博客主頁:??@披星戴月的賈維斯 ?? 歡迎關(guān)注:??點贊??收藏??留言 ??系列專欄:?? 內(nèi)網(wǎng)穿透 ??請不要相信勝利就像山坡上的蒲公英一樣唾手可得,但是請相信,世界上總有一些美好值得我們?nèi)σ愿?,哪怕粉身碎骨?? ??一起加油,去追尋、去成為更好的自己

    2024年02月03日
    瀏覽(31)
  • Ceph入門到精通-遠(yuǎn)程開發(fā)Windows下使用SSH密鑰實現(xiàn)免密登陸Linux服務(wù)器

    Ceph入門到精通-遠(yuǎn)程開發(fā)Windows下使用SSH密鑰實現(xiàn)免密登陸Linux服務(wù)器

    工具: win10、WinSCP 打開終端,使賬號密碼登錄,輸入命令 Downloading WinSCP-6.1.1-Setup.exe :: WinSCP 打開powershell ?ssh-keygen -t rsa 注意路徑 點擊高級 工具有個向服務(wù)器推送公鑰 powershell ssh root@192.xxxx ? ? ? ?

    2024年02月14日
    瀏覽(35)
  • aaa遠(yuǎn)程登陸服務(wù)器驗證

    aaa遠(yuǎn)程登陸服務(wù)器驗證

    實 驗設(shè)備與軟件環(huán)境 Eve虛擬機,vm 交換機地址192.168.123.131 Radius服務(wù)器地址192.168.123.128 拓?fù)鋱D: 實驗過程與結(jié)果(可貼圖) Radius服務(wù)器部分: 在Ubuntu中下載freeradius并配置三個文件 sudo apt update ??#更新源,注意流量 sudo apt install freeradius ??#下載freeradius注意流量 1Vim /etc/fr

    2024年03月21日
    瀏覽(20)
  • 在Android平板上使用code-server公網(wǎng)遠(yuǎn)程Ubuntu服務(wù)器編程

    在Android平板上使用code-server公網(wǎng)遠(yuǎn)程Ubuntu服務(wù)器編程

    準(zhǔn)備一臺虛擬機,Ubuntu或者centos都可以,這里以VMwhere ubuntu系統(tǒng)為例 下載code server服務(wù),瀏覽器訪問:https://github.com/coder/code-server,復(fù)制下載鏈接 打開ubuntu命令行下載 出現(xiàn)需要輸入ubuntu的登錄賬戶密碼,輸入密碼即可,然后等待安裝完成 以下信息表示安裝成功 接著輸入以下命令設(shè)置

    2024年02月08日
    瀏覽(29)
  • 【已解決】設(shè)置SSH主機:VS Code-正在本地下載 VS Code 服務(wù)器

    【已解決】設(shè)置SSH主機:VS Code-正在本地下載 VS Code 服務(wù)器

    問題描述 ??????? 很簡單,就是我電腦強制重啟之后用vscode再去連服務(wù)器,發(fā)現(xiàn)連不上了 ?解決辦法 ??????? 如上圖,點擊重試按鈕,下面的這些東西就可以復(fù)制粘貼了 ?????????ctr+f查找commit,這個時候就能找到一串d037ac076cee195194f93ce6fe2bdfe2969cc82d,然后就好了,執(zhí)

    2024年02月04日
    瀏覽(98)
  • Android平板瀏覽器遠(yuǎn)程Ubuntu服務(wù)器使用code-server編程寫代碼

    Android平板瀏覽器遠(yuǎn)程Ubuntu服務(wù)器使用code-server編程寫代碼

    準(zhǔn)備一臺虛擬機,Ubuntu或者centos都可以,這里以VMwhere ubuntu系統(tǒng)為例 下載code server服務(wù),瀏覽器訪問:https://github.com/coder/code-server,復(fù)制下載鏈接 打開ubuntu命令行下載 出現(xiàn)需要輸入ubuntu的登錄賬戶密碼,輸入密碼即可,然后等待安裝完成 以下信息表示安裝成功 接著輸入以下命令設(shè)置

    2024年02月03日
    瀏覽(62)
  • 服務(wù)器win10多用戶遠(yuǎn)程登陸方案(個人筆記)

    服務(wù)器win10多用戶遠(yuǎn)程登陸方案(個人筆記)

    win10 左下角搜索欄中 輸入 gpedit打開本地組策略編輯器 選擇【管理模板】-【W(wǎng)indows組件】-【遠(yuǎn)程桌面服務(wù)】-【遠(yuǎn)程桌面會話主機】-【連接】 配置 【限制連接的數(shù)量】,允許的RD最大連接數(shù) 即為最大的連接數(shù)量 配置【將遠(yuǎn)程桌面服務(wù)用戶限制到單獨的遠(yuǎn)程桌面服務(wù)會話】,

    2024年02月15日
    瀏覽(23)
  • 遠(yuǎn)程辦公、企業(yè)內(nèi)網(wǎng)服務(wù)器的Code-Server上如何配置使用CodeGeeX插件

    遠(yuǎn)程辦公、企業(yè)內(nèi)網(wǎng)服務(wù)器的Code-Server上如何配置使用CodeGeeX插件

    很多小伙伴都會在工作中使用code-server,比如說遠(yuǎn)程辦公,當(dāng)你需要在家訪問你的工作環(huán)境,亦或者是你們公司的Docker是放入服務(wù)器中。code-server 無疑是最好的選擇,它可以讓你通過互聯(lián)網(wǎng)安全地連接到遠(yuǎn)程服務(wù)器上的開發(fā)環(huán)境并且使用VS Code。 這也符合code-server的初衷——能

    2024年03月14日
    瀏覽(35)
  • 一分鐘解決:vscode卡在“設(shè)置SSH主機:VS Code-正在本地下載 VS Code 服務(wù)器”

    一分鐘解決:vscode卡在“設(shè)置SSH主機:VS Code-正在本地下載 VS Code 服務(wù)器”

    問題:vscode之前可正常使用,更新之后,連接服務(wù)器卡住了。 解決:從CMD或者你的終端連接服務(wù)器,進(jìn)入vscode-server目錄下,刪除一些文件夾就行,然后使用vscode重新鏈接,它會自動下載新的遠(yuǎn)程服務(wù)軟件,替換服務(wù)器端可能損壞的文件。 步驟: 1、使用終端進(jìn)入服務(wù)器 2、進(jìn)

    2024年02月04日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包