草庐IT

ssh2-sftp

全部标签

javascript - 连接到远程 SSH 服务器(通过 Node.js/html5 控制台)

我一直在网上搜寻一个我认为很简单的问题。我的目标是直截了当的。我想使用Node.js模块构建一个简单的基于Web的SSH客户端。如果我想连接到Node服务器本身,我已经找到了几个选项,但似乎找不到任何连接到远程服务器的示例。基本上我正在寻找的结果是这样的工作流程:连接到网络服务器->单击服务器列表中的服务器名称->进入我单击的服务器的SSHsession我发现的唯一与我正在寻找的东西很接近的东西是guacamole.但是,我不想使用鳄梨酱,因为我希望这个应用程序独立于操作系统。目前我正在Windows10平台上构建它,并在完成后将其移植到Fedora。我找到了creatinganSSH

node.js - 有没有办法指定哪个 ssh key 应该用于 npm install

我想在我的package.json文件中安装一个私有(private)存储库。"private-module":"git+ssh://git@bitbucket.org:private/private-module.git"默认情况下,npm使用您的默认私钥。我希望能够指定运行npminstall时npm应该使用哪个sshkey。有没有办法做到这一点? 最佳答案 这里有一些解决方案:在您的~/.ssh/config中添加一个条目。例如:Hostbitbucket.orgIdentityFile~/.ssh/bitbucket_key

javascript - Node.js 的 SSH 客户端

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

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远程