Questions tagged «ssh»

安全壳;一种网络协议,允许在两个联网设备之间通过安全通道进行数据传输。

1
如何为远程rsync进程设置环境变量?
当我使用rsync将文件从一台计算机复制到另一台计算机时,两端都会启动rsync进程。但是,在远程端,外壳初始化文件显然没有被读取,因此我无法为远程rsync进程设置环境变量。不幸的是,我需要将一台服务器rsync到其上,rsync需要一个环境变量才能正常工作。我不是服务器上的管理员,因此无法更改全局配置。如何为远程rsync进程设置环境变量?

5
如何使用SSH复制文件?
我正在尝试将文件从另一台计算机复制到另一台计算机。(均运行Ubuntu 9.10) 因此,我已将其插入另一台计算机。我cd到目录;然后我输入了cp File.zip /home/me/Desktop,file.zip位于刚使用过的目录中cd。 现在,它给了我以下错误信息: cannot create regular file '/home/me/Desktop': no such file or directory 我需要做什么?
12 linux  ssh  terminal  cp 

1
从ssh返回时,如何使OS X将终端标题设置回原始标题?
从OS X开始,我将ssh放入foo(Linux盒)中。我的终端名称更改为foo。然后,我将ssh放入bar(另一个Linux机器)中。我的终端标题更改为bar。我注销了。我的终端名称更改为foo。我注销了foo。我的终端标题保持为foo(而不是更改回原始标题)。问题显然出在终端之外,因为从Linux机器注销回到Linux机器时,它可以正常工作。它可能不是ssh,因为vim也有同样的问题。在我的脑海里留下了贝壳。我正在使用BASH。纵观环境,我发现Linux盒子和OS X盒子之间没有太大区别。两者都使用xterm的TERM。

8
从乱码中救我
登录到远程ssh会话时,有时我会处理错误的文件(二进制文件或目录),并且显示转换为乱码。唯一的出路是关闭终端并打开一个新终端,这使我感到沮丧,因为通常已经有许多与当前终端相关的状态。 更新:当我收到很好的答案时,仍然存在一个小问题。请参阅此后续问题。 我能做什么?
12 linux  bash  ssh  remote  telnet 

4
将ssh密钥复制到另一台计算机上,以便可以在其中使用GitHub?
我有一个远程服务器。我已经可以成功将ssh切换到该远程服务器上了-我的密钥位于authorized_keys该远程服务器上。 现在,我想直接从GitHub拉到该远程服务器。但是permission denied (publickey)当我尝试ssh -T git@github.com在远程服务器上时,我得到了。 我应该id_rsa.pub直接从本地计算机复制到远程服务器,还是那样危险? 如果这是答案,那么最好的方法是什么? 还是我应该在远程服务器上生成一个新的公钥,并将其添加到我的github acocount? 更新: 这是冗长的ssh的输出: ~$ ssh -Tv git@github.com OpenSSH_6.0p1 Debian-4+deb7u2, OpenSSL 1.0.1e 11 Feb 2013 debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: Applying options for * debug1: Connecting to github.com [192.30.252.131] port 22. debug1: Connection established. debug1: identity file /home/richard/.ssh/id_rsa …
12 ssh  git 

1
X11转发在一段时间后停止工作
我使用Cygwin通过SSH连接linux机器(ubuntu服务器12.04),并且使用X11转发。每次ssh时,我都可以使用X转发一段时间,然后它停止工作(例如gvim表示无法打开显示)。如果退出并重新SSH,它将重新开始工作。并在一段时间后再次停止。 有任何想法吗?

1
公开我的SSH公钥有多安全?
允许任何人看到您的SSH公钥是否存在安全风险? 我的公钥在我定期登录的所有计算机上,并且我还向其他系统管理员提供了我的.pub文件,以便他们根据需要允许我访问其服务器。 但是:发布我的公共 SSH密钥以供全世界查看有多安全?在各种github仓库,dotfiles之类的文件中都有很多列出,我也正在考虑做同样的事情。我是一名系统管理员,并且偏执(但我重复一遍...),因此希望您进行一些澄清。

1
Mac OS X Lion Terminal SSH连接共享错误
当我尝试SSH到远程主机时,有时会出现此错误: mux_client_request_session: read from master failed: Broken pipe 我在〜/ .ssh / config中使用的是Macbook Air OS X Lion: ControlMaster auto ControlPath /tmp/ssh_mux_%h_%p_%r ControlPersist 4h ForwardAgent yes Host [ex] HostName [example.com] User [somedude] 当我这样做时,会发生上述错误: ssh ex 终端挂起〜1分钟,然后显示: mux_client_request_session: read from master failed: Broken pipe somedude@example.com's password: 我输入密码,没关系。如果我打开另一个“终端”选项卡,则连接共享也可以。我怎样才能解决这个问题?这并不可怕,但是很烦人。

1
Git克隆仅适用于ssh:// git @ ..而不适用于git @
知道为什么GIT回购仅在使用时有效ssh://git@server.com/repo.git,而在使用时却无效git@server.com/repo.git吗? 这是其他人设置的服务器,所以不知道它是如何设置的,但是我只能在BitBucket或GitHub上使用git@server.com/repo.git它,并且可以工作并使用SSH协议克隆存储库。知道为什么该服务器只能在使用时工作ssh://git@server.com/repo.git吗? 所以我需要ssh://在前面添加。
12 ssh  git 

3
当我SSH进入OS X时,我没有钥匙串。使用终端机时
脚步 在我的Windows桌面上打开PuTTY。 SSH进入我的MacBook Pro。 cd到github克隆 $ git push 预期 Everything up-to-date 实际 Enter passphrase for key '/Users/whit537/.ssh/github': 笔记 github密钥在“钥匙串访问”中列出。 我可以在“钥匙串访问”中显示其密码。 我可以在PuTTY中的提示下成功使用此密码短语。 我在MacBook的“终端”窗口中获得了预期的结果。 uname -a:Darwin chad.whitacre 10.7.0 Darwin Kernel Version 10.7.0:SST Jan 29 15:17:16 PST 2011; 根目录:xnu-1504.9.37〜1 / RELEASE_I386 i386 更新 2011-04-12:我security通过“ 相关”侧边栏中的一个问题发现了该工具(发布时未在可能的答案列表中注意到它)。我尝试运行,security unlock-keychain但得到相同的结果。似乎应该有某种方法可以做到这一点。实际上,这里有两个密钥,它们是长密码短语,而不是短密码,我白天经常需要它们。因此,我有一定的动力要深入了解这一点。 2011-04-13:这听起来很有希望。我/tmp/launch-*****/Listeners在MacBook上看到了文件。下次我在PC上时,我将尝试SSH_AUTH_SOCK在PuTTY会话中进行设置。如果该方法有效,我将看到一个.profile挂钩,可以自动发现当前的启动会话。
12 macos  ssh  keychain 

3
为sshfs挂载点设置适当的权限,以便可以与samba共享
我有一个通过SSH提供访问权限的域托管服务商。 我的平台是: Gentoo 2.6.36-r5 Windows(XP / Vista / 7) 我在Windows上工作,我使用Gentoo来完成Windows无法完成的所有操作。 因此,我使用sshfs将我的域的远程公共目录挂载到/mnt/mydomain.com。验证是通过密钥完成的,因此懒惰的我不必时不时输入密码。 因为我在Windows上进行编码,并且不想一直上传/下载更改的文件,所以我想通过samba共享访问此/mnt/mydomain.com。 因此,我在samba中共享了/ mnt,在Windows资源管理器中列出了除mydomain.com以外的所有挂载。 我的理论是: sshfs不会将安装点uid / gid设置为samba期望的值 samba不知道它必须包含已设置/mnt/mydomain.com的uid / gid 。 以上所有都是错误的,我不知道。 这是控制台的配置和输出,需要其他任何信息即可。同样,我也没有注意到与该问题有关的错误或警告,但我可能是错的。 gentoo ~ # ls -lah /mnt total 20K drwxr-xr-x 9 root root 4.0K Mar 26 16:15 . drwxr-xr-x 18 root root 4.0K Mar 26 2011 .. …
12 ssh  samba  gentoo  fstab  sshfs 

5
如何通过Cygwin的SSH以管理员身份运行某些内容?
我正在尝试连接到需要更改一两个安装程序的远程Windows 7盒。我可以通过Cygwin的SSH服务器访问Administrator帐户,但是Cygwin不允许我运行Administrator-privilege实用程序(“请求的操作需要提升(以管理员身份运行。)”) 据我所知,标准的解决方案是RunAs.exe,但是尝试通过SSH运行它会导致它立即退出而没有诊断(即使以“ runas /?”运行)。从ssh启动“ cmd”会给我一个标准的DOS提示符,但是从DOS提示符下,无论我做什么,“ runas”都将命令行回显给我,即使以“ runas /?”运行也是如此。 Cygwin不允许我以Administrator @ computername的身份连接。 有什么建议?

4
从一台外部服务器到另一台外部服务器的SCP
我正在尝试使用本地服务器上的SCP将文件从一个远程服务器复制到另一台远程服务器(两个远程服务器都使用自定义端口(xxxx) 我在尝试: scp -r -P xxxx root@xxx.xxx.xxx.111:/home/myimages/images.tar.gz root@xxx.xxx.xxx.222:/home/myimages/images.tar.gz 但我收到以下错误: ssh: connect to host xxx.xxx.xxx.222 port 22: Connection timed out 有什么建议?
12 linux  bash  ssh  scp 


4
SSH代理在重新启动计算机时丢失身份
在名称id_rsa位于默认位置的键之后。我正在使用SSH代理向SSH代理添加身份ssh-add ~/.ssh/id_rsa,它添加成功。 我可以使用SSH代理而无需输入密钥的口令即可进行SSH。 但是,当我重新启动计算机或服务器,然后使用命令检查身份时,ssh-add -L我收到如下消息The agent has no identities。 这是否意味着当我们重新启动计算机时,代理会丢失身份?这是正常的行为还是我在这里缺少的东西? 请指导我,我对SSH不太熟悉。

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.