Questions tagged «ssh»

通用SSH支持是非主题的。可以在https://superuser.com上询问支持问题。安全外壳(SSH)是用于安全数据通信的加密网络协议。使用此标签来解决与Secure Shell有关的编程问题。常见的身份验证和配置问题对于Stack Overflow来说是没有意义的。

7
GitHub为什么推荐基于SSH的HTTPS?
在GitHub站点上有一个链接... https://help.github.com/articles/generating-ssh-keys ...它说... 如果您决定不使用推荐的HTTPS方法,我们可以使用SSH密钥在您的计算机和GitHub之间建立安全连接。以下步骤将引导您生成SSH密钥,然后将公共密钥添加到您的GitHub帐户。 为什么推荐使用HTTPS?SSH方法中是否存在某种安全漏洞?还是速度较慢?我创建了SSH密钥,这样可以缓解任何安全问题吗?
334 git  github  ssh  https 



16
在目标计算机上获取ssh以在后台执行命令
这是“ 如何在shell脚本中使用ssh”的后续问题。题。如果要在在该计算机的后台运行的远程计算机上执行命令,如何获取ssh命令以返回?当我尝试在命令末尾仅包含&符号时,它就会挂起。该命令的确切形式如下所示: ssh user@target "cd /some/directory; program-to-execute &" 有任何想法吗?需要注意的一件事是,登录到目标计算机始终会生成文本横幅,并且我设置了SSH密钥,因此不需要密码。
304 bash  ssh  csh 

18
存储库访问被拒绝。通过部署密钥进行的访问是只读的
从heroku成功克隆我的存储库并添加另一个远程服务器后 1/ git clone git@heroku.com:[APP].git 2/ git remote add bitbucket ssh://git@bitbucket.org/[ACCOUNT]/[REPO].git 3/ git push bitbucket master 在运行第(3)行或使用SourceTree之后,我仍然收到此错误 conq: repository access denied. access via a deployment key is read-only. 首先,我不了解此消息在实践中的含义。那太可惜了。 我确实创建了ssh密钥对,并将其添加到heroku中: ssh-keygen -t rsa heroku keys:add ./id_rsa.pub 我还在BitBucket的“部署密钥”部分中添加了我的密钥。但是我一定想念一些东西。这个问题并非出于懒惰,我一直在阅读各种文档,包括BitBuckets指南。但是它仍然无法解决这个问题。 这篇文章与我可以将我的heroku git repo导入bitbuket有关吗?如何? 其他事实: ssh -T hg@bitbucket.org conq: authenticated via a deploy key. …
302 git  ssh  bitbucket  ssh-keys 



12
在Vim中删除换行符
有没有一种方法可以删除Vim中行尾的换行符,以便将下一行追加到当前行? 例如: Evaluator<T>(): _bestPos(){ } 我想将所有内容放到一行上,而不要复制行并将其粘贴到上一行中。看来我应该能够将光标放在每一行的末尾,按一个键,然后使下一行跳到光标所在的同一行上。 最终结果: Evaluator<T>(): _bestPos(){ } Vim有可能吗?
271 unix  vim  shell  ssh  vi 

5
SSH配置:覆盖默认用户名
是否可以配置ssh为知道我的用户名是什么? 默认情况下,它使用当前用户名,在我的情况下这是不正确的。 我在借贷者笔记本电脑上,我的用户名是loaner,但是我想告诉ssh我我的用户名是buck。 奖励积分:我在家的用户名是bgolemon。如果我可以配置每个主机的用户名,那就更好了。
271 unix  ssh  ssh-config 

12
登录时启动ssh-agent
我有一个站点,它是使用SSH别名从Bitbucket.com提取的远程Git存储库。我可以在服务器上手动启动ssh-agent,但是每次通过SSH登录时都必须这样做。 我手动启动ssh-agent: eval ssh-agent $SHELL 然后添加代理: ssh-add ~/.ssh/bitbucket_id 然后在执行以下操作时显示: ssh-add -l 而且我很好。有没有什么方法可以自动执行此过程,所以我不必每次登录都这样做?服务器正在运行RedHat 6.2(圣地亚哥)。
261 git  ssh  bitbucket  redhat  ssh-agent 

16
SSH密钥:“'id_rsa.pub'的权限0644太开放了。” 在Mac上
我在Mac上生成一个ssh密钥对,并将公钥添加到我的ubuntu服务器(实际上,这是我的mac上的虚拟机),但是当我尝试登录ubuntu服务器时,它说: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0644 for '/Users/tudouya/.ssh/vm/vm_id_rsa.pub' are too open. It is required that your private key files are NOT accessible by others. This private key will be ignored. bad permissions: ignore key: /Users/tudouya/.ssh/vm/vm_id_rsa.pub Permission denied (publickey,password). 我已经尝试了多种方法来解决此问题,更改密钥文件模式,更改文件夹模式,作为关于stackoverflow的一些答案,但是它不起作用。 密钥文件权限: vm dir: drwxr-xr-x 4 …
259 ssh  permissions  key 

11
多个GitHub帐户和SSH配置
我很难让两个不同的SSH密钥/ GitHub帐户一起正常使用。我有以下设置: 可以从一个帐户访问回购 git@github.com:accountname 使用其他帐户可访问的回购 git@github.com:anotheraccount 每个帐户都有其自己的SSH密钥。两个SSH密钥均已添加,并且我创建了一个配置文件。我不相信配置文件是正确的。我不太确定如何指定使用访问的存储库git@github.com:accountname应该使用id_rsa和git@github.com:anotheraccount应该使用id_rsa_anotheraccount。
249 ssh  github  ssh-keys 

11
如何直接ssh到特定目录?
我经常必须登录到几台服务器之一,并转到那些机器上的几目录之一。目前,我正在执行以下操作: 本地主机〜] $ ssh somehost 欢迎来到主持人! somehost〜] $ cd / some / directory / somewhere / named / Foo somehost Foo] $ 我有一些脚本可以确定我需要进入哪个主机和哪个目录,但是我无法找出执行此操作的方法: 本地主机〜] $ go_to_dir Foo 欢迎来到主持人! somehost Foo] $ 有没有简单,聪明或任何方法可以做到这一点?
248 bash  shell  scripting  ssh 

25
使用Git GUI或ssh-keygen的SSH私钥权限过于开放
最近,我一直无法克隆或推送到github,而我正在寻找根本原因。 这是在窗户上 我有cygwin + git以及msysgit。 使用以下选项安装了Msysgit: OpenSSH的 从Windows命令提示符使用Git 这给了我4种尝试在其中使用git的环境: Windows cmd提示 电源外壳 吉特·巴什(Git Bash) 西格温 我设法以某种方式设法使自己在尝试使用msysgit,cmd.exe或Powershell克隆存储库时遇到以下错误: > Initialized empty Git repository in > C:/sandbox/SomeProject/.git/ > @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ > @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ > @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ > Permissions 0644 for > '/c/Users/Ben/.ssh/id_rsa' are too > open. It is recommended that …
244 git  ssh  cygwin  msysgit  openssh 

2
有没有办法在Linux中继续中断破碎的scp(安全副本)命令过程?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 改善这个问题 我正在使用scp命令将7.5 GB文件复制到远程服务器。在某个时间点文件传输中断,我必须重新开始。 传输的临时文件量是否完全丢失了?我可以以某种方式从先前尝试停止的地方重新开始传输吗?如果不是,是否有一些标准的Unix命令行文件传输命令可以执行此操作?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.