Docker 容器里安装ssh和连接ssh
在服务器创建容器中安装了anaconda,为了方便敲代码,用pycharm连接容器中的anaconda,我们需要安装ssh服务
前提
创建好docker容器,并且将容器的22端口号和服务器的某个自定端口号映射起来
1 首先连接服务器
2 进入docker容器
docker attach [容器名]
3 安装ssh
先更新apt-get,下载vim,下载openssh-server
三条命令:
(base) root@docker:/# apt-get update
(base) root@docker:/# apt-get install vim
(base) root@docker:/# apt-get install openssh-server
到这里准备工作就已经完成
4 设置root密码
(base) root@docker:/# passwd
5 修改配置文件
(base) root@docker:/# vim /etc/ssh/sshd_config
注释这一行PermitRootLogin prohibit-password
添加一行PermitRootLogin yes
保存退出
6 重启ssh服务
(base) root@docker:/# /etc/init.d/ssh restart
* Restarting OpenBSD Secure Shell server sshd
start-stop-daemon: warning: failed to kill 6666: No such process
[ OK ]
(base) root@docker:/#
这就可以远程ssh连接服务器上的docker容器了文章来源:https://www.toymoban.com/news/detail-451180.html
但是需要记住你和docker上ssh的22号端口映射的服务器端口号文章来源地址https://www.toymoban.com/news/detail-451180.html
到了这里,关于Docker容器安装ssh的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!