Questions tagged «ssh»

SSH(安全外壳)是用于在远程计算机上安全运行命令的协议。使用此标记可解决有关配置,使用SSH客户端和服务器软件以及对其进行故障排除的问题。

6
列出所有已连接的SSH会话?
我只是SSH进入root,然后再次SSH进入同一台计算机上的root。因此,我有两个窗口都以SSH方式打开到远程计算机的root用户。 从外壳中,如何查看这两个会话的列表?
183 ssh  terminal 

6
sshd_config中的ServerAliveInterval和ClientAliveInterval有哪些选项呢?
我找到了这个问题,但是很抱歉,我不太了解这两个变量的设置,ServerAliveInterval并ClientAliveInterval在接受的响应中提到了该设置。如果我的本地服务器超时,是否应该将此值设置为零?它将永远不会超时吗?我应该改为将其设置为300秒吗? 我的问题很简单,当我挂起笔记本计算机时,我的一些连接会超时,然后用响应将其挂起,Write failed: Broken pipe而有些则不会。如何正确配置本地sshd,以使它们不会因管道损坏而失败?
161 ssh  configuration 



8
ssh-add抱怨:无法打开与身份验证代理的连接
我一直在尝试ssh-add运行Raspbian的RaspberryPi。 我可以启动ssh-agent,然后在终端中输入以下内容: SSH_AUTH_SOCK=/tmp/ssh-06TcpPflMg58/agent.2806; export SSH_AUTH_SOCK; SSH_AGENT_PID=2807; export SSH_AGENT_PID; echo Agent pid 2807; 如果我运行,ps aux | grep ssh我可以看到它正在运行。 然后,我尝试运行ssh-add以添加我的密钥密码,然后得到以下信息: Could not open a connection to your authentication agent. 有任何想法吗?

3
ssh-add在重启之间不持久
我通过以下方式向代理添加了ssh密钥: $ ssh-add ~/.ssh/id_rsa_mac Identity added: /Users/alex/.ssh/id_rsa_mac (/Users/alex/.ssh/id_rsa_mac) 重新启动后,代理不再添加此密钥: $ ssh-add -l The agent has no identities. 为什么会这样呢?
150 ssh  osx  ssh-agent 

5
是否可以在known_hosts文件中找到主机?
我想知道known_hosts文件中包含哪些主机,但似乎无法读取。可以阅读吗? 更具体地说,有一台主机可以通过多个名称连接,我想从已知主机文件中找出对它的指纹要求。 更新:我正在使用OpenSSH_5.3p1 Debian-3ubuntu7,OpenSSL 0.9.8k 2009年3月25日 我的known_hosts文件中的一行看起来像这样, |1|guO7PbLLb5FWIpxNZHF03ESTTKg=|r002DA8L2JUYRVykUh7jcVUHeYE= ssh-rsa AAAAB3NzaC1yc2EAAFADAQABAAABAQDWp73ulfigmbbzif051okmDMh5yZt/DlZnsx3DEOYHu3Nu/+THJnUAfkfEc1XkOFiFgbUyK/08Ty0K6ExUaffb1ERfXXyyp63rpCTHOPonSrnK7adl7YoPDd4BcIUZd1Dk7HtuShMmuk4l83X623cr9exbfm+DRaeyFNMFSEkMzztBYIkhpA2DWlDkd90OfVAvyoOrJPxztmIZR82qu/5t2z58sJ6Jm2xdp2ckySgXulq6S4k+hnnGuz2p1klviYCWGJMZfyAB+V+MTjGGD/cj0SkL5v/sa/Fie1zcv1SLs466x3H0kMllz6gAk0/FMi7eULspwnIp65g45qUAL3Oj
115 ssh 

1
在不关闭终端的情况下终止无响应的ssh会话
有没有办法在没有杀死整个终端的情况下与无响应的SSH会话断开连接?具体来说,我使用的是konsole,而我正在使用的机器有时会挂起,但实际上并没有死机(因此会终止连接)。因此SSH只是挂起,我必须关闭终端并打开一个新终端,以尝试将其重新插入SSH或执行其他任何操作。有没有一种方法可以有效地从ssh会话中进行ctrl + c?
110 ssh  terminal 

10
ssh_exchange_identification:读取:对等方重置连接
我在OS X上尝试SSH进入ubuntu 12.04服务器。我能够进行SSH连接-直到突然停止工作。我已经在线阅读过使用-v调试它。输出如下所示。如果我将ssh放入另一个框,然后从该框SSH到服务器,则可以登录。我不知道如何调试此问题,但想学习。 $ ssh -v me@server OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011 debug1: Reading configuration data /etc/ssh_config debug1: /etc/ssh_config line 20: Applying options for * debug1: /etc/ssh_config line 53: Applying options for * debug1: Connecting to server [IP] port 22. debug1: Connection established. debug1: identity file /Users/me/.ssh/id_rsa type 1 …
105 ssh 

6
断开的管道消息在SSH会话中是什么意思?
有时我的SSH会话断开并显示一条Write failed: Broken pipe消息。这是什么意思?我如何保持会议开放? 我知道screen,但这不是我要的答案。我认为这是一个sshd配置选项。
103 ssh 

11
我如何知道我使用的是哪个版本的Linux?
很多时候,我会进入一个新客户的盒子,在不了解服务器配置的情况下更改其网站配置。我已经看到了几种获取有关所用系统信息的方法,但是有一些标准命令可以告诉我所使用的Unix / Linux版本以及基本系统信息(例如,如果它是64位系统)还是不行),以及类似的事情? 基本上,如果您只是登录到一个盒子而对它一无所知,那么您将签出哪些内容以及将使用哪些命令来进行操作?

9
是否可以在22以外的端口上运行ssh-copy-id?
我有一台在非标准端口上运行SSH的服务器。它运行在8129而不是22,要登录,我使用: ssh -p 8129 hostname 现在,每当需要为无密码登录设置密钥时,都必须复制公共密钥并将其手动添加到authorized_keys。我发现该命令ssh-copy-id可用于简化此过程,但似乎没有指定ssh服务器端口的选项。 有什么方法可以告诉ssh-copy-id您使用端口8129,还是应该像以前一样忘记此命令并手动复制/粘贴?
99 ssh 

10
用sftp上传目录?
我在通过sftp上传目录(其中包含深度较深的其他目录)时遇到了一些麻烦。我意识到我可以通过gzip压缩解决此问题,但是我不明白为什么这样做是必要的。 无论如何,我尝试 sftp> put bin/ Uploading bin/ to /home/earlz/blah/bin bin/ is not a regular file sftp> put -r bin/ Uploading bin/ to /home/earlz/blah/bin Couldn't canonicalise: No such file or directory Unable to canonicalise path "/home/earlz/blah/bin" 我认为最后一条错误消息完全是愚蠢的。这样目录不存在吗?为什么不创建目录? sftp是否可以解决此问题,还是应该只使用scp?
97 linux  ssh  sftp 


6
没有密码的自动ssh-keygen,怎么办?
我想制作一个自动脚本,该脚本调用ssh-keygen并创建一些发布/专用密钥对,稍后将使用它们。原则上,一切都可以正常工作 ssh-keygen -b 2048 -t rsa -f /tmp/sshkey -q 。目前,这使自动化变得困难。 我可以通过命令行参数提供密码-N thepassphrase,以防止出现提示。仍然我什至不希望拥有密钥- 此外还通过加密保护 -并希望密钥对为纯文本。 什么是(最佳)解决方案? 该-q选项可能意味着“安静/安静”,仍然不能避免密码短语的交互。我也没有找到这样的东西 ssh-keygen ...... -q --no-passphrase 请注意,请不要开始宣讲“丢失密码短语”的优缺点或向我讲授“丢失密码短语”的优缺点。以交互形式(不是脚本),用户只需按两次[ENTER]键,该键将另存为纯文本。这就是我想要在这样的脚本中实现的功能: #!/ bin / bash command1 命令2 var = $(command3) #这不应该停止脚本并要求输入密码 ssh-kegen -b 2048 -t rsa -f / tmp / sshkey -q
86 ssh  scripting 

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.