草庐IT

remote-ssh

全部标签

javascript - Node.js 的 SSH 客户端

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的非现场资源的问题对于StackOverflow来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,describetheproblem以及到目前为止为解决这个问题所做的工作。关闭8年前。Improvethisquestion是否有node.js的SSH客户端可以用来与服务器通信? 最佳答案 AnSSH2clientmodulewritteninpureJavaScriptfornode.jshtt

node.js - nvm ls-remote 命令导致 "N/A"

我正在尝试使用nvm安装Node,但是当我键入任何版本时,它都不可用。当我输入nvmls-remote时,我只会得到“N/A”。我可以访问互联网,所以我不知道会发生什么。 最佳答案 更新来自维护nvm.sh的LJHarb的评论LJHarb建议导致此问题的典型问题是“您系统中安装的SSL证书颁发机构已过期”。检查并尝试解决此问题将是更好的第一步。如果您认为在nvm.sh方面存在问题,LJHarb会要求用户在nvm.sh'sissuetracker上提交错误。.请在评论部分随意查看原文。另外,我想指出,以下解决方案旨在作为解决方法,仅在

node.js - Express.js : how to get remote client address

我不完全明白我应该如何获取远程用户IP地址。假设我有一个简单的请求路由,例如:app.get(/,function(req,res){varforwardedIpsStr=req.header('x-forwarded-for');varIP='';if(forwardedIpsStr){IP=forwardedIps=forwardedIpsStr.split(',')[0];}});上述方法正确获取真实用户IP地址还是有更好的方法?那么代理呢? 最佳答案 如果您在NGiNX之类的代理或您拥有的代理后面运行,那么您应该检查'x-f

git - Docker:如何使用 ssh 访问私有(private) github 存储库?

我正在尝试使用Docker从github克隆一个私有(private)仓库。问题是我需要使用ssh来访问该仓库。我在github项目的设置中添加了一个key,我想该key用于识别docker的服务器。我的问题是我不知道应该在Dockerfile中写什么,以便服务器在尝试访问我的github存储库时使用该key。我看到了将id_rsa添加到容器中的示例,但我不知道id_rsa存储在他们的服务器上的哪个位置(如果存在)RUNmkdir/root/.ssh/#can'tfindthefileid_rsaADDid_rsa/root/.ssh/id_rsaRUNtouch/root/.ssh/

ssh - kubectl : Error from server: No SSH tunnels currently open

我正在GoogleContainerEngine上运行一些容器。前一天一切都很好,第二天我就不能再附加到我的容器上了。或exec,或任何其他docker命令。我删除了Pod并让新的Pod被实例化,但没有帮助。然后我删除了节点并等待创建一个新节点并部署pod,但也没有帮助。$kubectlattachwww-controller-dev-xxxxxErrorfromserver:NoSSHtunnelscurrentlyopen.Werethetargetsabletoacceptanssh-keyforuser"gke-xxxxxxxxxxxxxxxxxxxxxxxx"?我还能尝试什么

ssh - 带有 Docker Provider 的 Vagrant 因 rsync over ssh 而失败

我在使用Docker运行Vagrant时遇到问题。问题是共享文件夹的rsync。WDFM32388067A:vagranttestd022051$vagrantupBringingmachine'default'upwith'docker'provider...==>default:Dockerhostisrequired.Onewillbecreatedifnecessary...default:VagrantwillnowcreateorstartalocalVMtoactastheDockerdefault:host.You'llseetheoutputofthe`vagrant

docker - Bitbucket Pipeline 如何设置 ssh 代理以部署在远程服务器上

这是我想要实现的工作流程:提交代码bitbucket管道在我的公共(public)docker镜像上运行测试bitbucket管道执行ansible脚本以部署在我的公共(public)docker镜像上前两个步骤运行良好,但问题出在:我应该如何/在哪里存储我的私钥以允许ansible通过ssh代理ssh到我的远程服务器?我有点不愿意将私钥存储在Pipelineenv设置中,因为其他人都可以通过管理员访问repo看到它。有一个类似的问题被问到here但答案建议在docker上设置key并使用私有(private)repo,这与我的有点不同。 最佳答案

git - 在 Docker 中添加 ssh key

在我的Dockefile中,我正在向docker添加sshkey并从bitbucket克隆一个项目。我可以轻松地在Docker文件中pull出另一个分支。ARGkeyARGpub_keyRUNmkdir/root/.ssh/RUNssh-keyscanbitbucket.org>>/root/.ssh/known_hostsADD$key/root/.ssh/ADD$pub_key/root/.ssh/RUNgitclonegit@bitbucket.org:******************/sql.gitWORKDIR"/sql"RUNgitpullorigintestBranc

docker - 如何将用户现有的 .ssh 目录挂载到 Docker 容器中?

我在Windows7上使用boot2docker。VirtualBox正在boot2dockerVM(/c/Users/Me/.ssh)。我的Dockerfile正在配置要用作开发环境的镜像。它将一组SSHkey和用于自动部署的配置复制到容器中。这工作正常。容器启动时,会自动在镜像中克隆一个git仓库,不提示。我现在尝试使用相同的镜像,但允许用户通过dockerrun-v...挂载自己的.ssh目录,以便他们可以选择使用自己的SSHkey.当我通过在运行容器的命令中添加-v/home/myself/.ssh:/home/guest/.ssh来执行此操作时,我收到关于权限太开放的SSH警

Docker 机器可以 ssh 但不能 scp

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers无关.如果您认为该问题将成为anotherStackExchangesite上的主题,您可以发表评论,说明在哪里可以回答问题。关闭12个月前。Improvethisquestion我开始使用DockerMachine,我刚刚看到有一个scp命令。就像文档说的:$docker-machinesshdev'echo远程