标签: ssh

如何在后台模式下将 bash 或 ssh 放入正在运行的容器中?

我想通过 ssh 或 bash 进入正在运行的 docker 容器。请看例子:

$ sudo docker run -d webserver
webserver is clean image from ubuntu:14.04
$ sudo docker ps
CONTAINER ID  IMAGE            COMMAND    CREATED STATUS  PORTS          NAMES
665b4a1e17b6  webserver:latest /bin/bash  ...     ...     22/tcp, 80/tcp loving_heisenberg 
Run Code Online (Sandbox Code Playgroud)

现在我想得到这样的东西(进入正在运行的容器):

$ sudo docker run -t -i webserver(或者也许665b4a1e17b6相反)
$ root@665b4a1e17b6:/#

但是,当我运行上面的行时,我得到了新的 CONTAINER ID:

$ root@42f1e37bd0e5:/#
Run Code Online (Sandbox Code Playgroud)

我使用了 Vagrant,我想获得与vagrant ssh.

ssh bash container docker

969
推荐指数
8
解决办法
197万
查看次数

结束 ssh 会话后如何保持进程运行?

假设我从 ssh 会话启动了一堆进程。是否可以终止 ssh 会话,同时保持这些进程在远程计算机上运行?

ssh

825
推荐指数
10
解决办法
93万
查看次数

如何从 SSH 私钥中检索公钥?

生成的 SSH 私钥ssh-keygen包含公钥部分。如何从私钥中检索此公钥?我丢失了我的公钥,需要将此公钥的内容放在服务器authorized_keys文件中,并且不想创建新的密钥对。

或者说:如何id_rsa.pubid_rsa文件创建文件?

ssh command-line

521
推荐指数
2
解决办法
63万
查看次数

ssh 锁定时如何突破?

我经常从学校 ssh 到我家里的盒子,但通常当我换课并且我的电脑挂起时,管道会被打破。但是, ssh 只是锁定 - Ctrl+ cCtrl+zCtrl+d没有效果。

必须重新启动我的终端很烦人,更烦人的是必须关闭并重新创建一个新的屏幕窗口。

所以我的问题是,是否有一种简单的方法可以让 ssh 正常终止(即,当管道“正常”失败时,它将退出并显示有关管道损坏的消息)?或者我必须弄清楚PID是什么并手动杀死它?

ssh

422
推荐指数
3
解决办法
18万
查看次数

将 ssh 密钥复制到另一台机器的最简单方法?

我在家里很懒,对我的家用机器使用密码认证。我已准备好转向基于密钥的身份验证。网络上有很多关于如何执行此操作的选项,包括 catting 然后 ssh the key over,直接 scping key over 等。

我正在寻找复制密钥的最简单和推荐的方法,希望 Ubuntu ssh 包中的某处有一个方便的包装器?

我已经知道如何关闭密码登录

ssh

421
推荐指数
7
解决办法
81万
查看次数

是否可以从 SSH 的 known_hosts 文件中删除特定的主机密钥?

是否可以从 SSH 的 known_hosts 文件中删除特定的主机密钥?

我通常最终会删除整个known_hosts文件,我这样做没有问题,但出于好奇,是否可以只删除一个条目?

我打开了known_hosts文件,但我很难理解它的内容。

以下是我遇到的消息,这使我提出了这个问题:

Add correct host key in /home/wissen16/.ssh/known_hosts to get rid of this message.
Offending key in /home/wissen16/.ssh/known_hosts:1
RSA host key for foo.com has changed and you have requested strict checking.
Host key verification failed.
Run Code Online (Sandbox Code Playgroud)

ssh

364
推荐指数
4
解决办法
59万
查看次数

如何防止 SSH 连接上的“写入失败:管道损坏”?

如何在客户端和服务器上配置 SSH 以防止Write Failed: broken pipe错误?如果您使客户端计算机休眠并稍后恢复,则通常会发生这种情况。

ssh

346
推荐指数
8
解决办法
77万
查看次数

如何在 ssh 中禁用严格的主机密钥检查?

我想ssh为 Ubuntu 11.04禁用严格的主机密钥检查。怎么做?

ssh

313
推荐指数
6
解决办法
69万
查看次数

如何设置无密码SSH登录?

我希望能够通过 ssh 登录远程,而无需一直输入密码。

  • 我该如何设置?
  • 执行无密码会话是否需要不同的命令?

ssh authentication

292
推荐指数
7
解决办法
40万
查看次数

ssh:自动接受密钥

我写了这个小实用程序脚本:

for h in $SERVER_LIST; do ssh $h "uptime"; done
Run Code Online (Sandbox Code Playgroud)

将新服务器添加到 时$SERVER_LIST,脚本将停止:

The authenticity of host 'blah.blah.blah (10.10.10.10)' can't be established.
RSA key fingerprint is a4:d9:a4:d9:a4:d9a4:d9:a4:d9a4:d9a4:d9a4:d9a4:d9a4:d9.
Are you sure you want to continue connecting (yes/no)?
Run Code Online (Sandbox Code Playgroud)

我试过yes

for h in $SERVER_LIST; do yes | ssh $h "uptime"; done
Run Code Online (Sandbox Code Playgroud)

没有运气。

有没有办法参数化ssh以自动接受任何新密钥?

ssh scripts openssh

273
推荐指数
4
解决办法
38万
查看次数

标签 统计

ssh ×10

authentication ×1

bash ×1

command-line ×1

container ×1

docker ×1

openssh ×1

scripts ×1