Questions tagged «ssh»

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


4
在屏幕内滚动或暂停输出
在管理我工作的服务器时,我使用屏幕执行命令行任务。我通常运行小命令(主要是文件系统任务),但有时我运行更广泛的任务(例如DBA)。 这些任务的输出对我很重要。由于我在任务中使用Ubuntu和OS X(均为Terminal Windows),但仍需要使用屏幕,因此无法进行滚动,因此任何长输出(例如select中的500行表)对我来说都是不可见的。滚轮是不可能的。 当我说“滚动对于我来说是不可见的时,我的意思是: 我在考虑两种选择: 暂停(认为分页)某个命令的输出。输出开始时,它将让我阅读正在发生的事情,然后按“ Enter”,然后输出继续,直到没有其他显示。 在屏幕内滚动。但是我不知道这是否可能。 当然,我不知道这些选择是否确实可行。如果是的话,如何实现它们?其他替代方案将广受欢迎。

8
如何强制ssh客户端仅使用密码身份验证?
如果我使用来自例如:Ubuntu 11.04的pubkey auth,如何将ssh客户端设置为仅对服务器使用密码auth?(由于测试服务器上的密码才需要,我默认使用密钥登录) 我找到了一个方法: mv ~/.ssh/id_rsa ~/.ssh/id_rsa.backup mv ~/.ssh/id_rsa.pub ~/.ssh/id_rsa.pub.backup 现在提示输入密码,但是有什么正式方法吗?

4
反向SSH隧道如何工作?
据我了解,防火墙(假定默认设置)会拒绝所有先前没有对应的传出流量的传入流量。 基于“ 反向ssh连接”和“ SSH隧道轻松”,反向SSH隧道可用于解决讨厌的防火墙限制。 我想在远程计算机上执行shell命令。远程计算机具有自己的防火墙,并且位于其他防火墙(路由器)之后。它的IP地址为192.168.1.126(或类似名称)。我不在防火墙后面,而且我知道从Internet看到的远程计算机的IP地址(而不是192.168.1.126地址)。另外,我可以先要求某人以ssh (something)root用户身份在远程计算机上执行。 谁能一步一步地向我解释反向SSH隧道如何绕过防火墙(本地和远程计算机的防火墙以及它们之间的附加防火墙)? 什么是开关(的角色-R,-f,-L,-N)?

10
如何通过SSH转发X以远程运行图形应用程序?
我有一台运行Ubuntu的计算机,该计算机从Fedora 14计算机上通过SSH SSH到。我想将X从Ubuntu计算机转发回Fedora,以便可以远程运行图形程序。两台机器都在局域网上。 我知道该-X选项启用了SSH中的X11转发,但是我感觉缺少一些步骤。 通过SSH将X从Ubuntu计算机转发到Fedora的必要步骤是什么?
342 ssh  xorg  xforwarding 

9
使用ssh将文件复制回本地系统
如果我通过SSH登录到系统,是否可以将文件复制回本地系统,而无需启动另一个终端或屏幕会话并执行scp或类似操作,也可以不将SSH从远程系统返回到本地系统本地系统?
257 ssh  file-copy 

16
如何在没有密码提示的情况下自动运行ssh-add?
我想通过SSH在网络(静态以太网)上的多台计算机之间进行通信。为了做到这一点,我需要在每次登录到特定计算机上时都运行ssh-add,我该如何做才能将其设置一次,并且每次我登录或重新启动时都不会要求我输入密码我的机器? 我知道有一种方法可以在bash_profile文件中添加一些行,但是每次我重新启动/登录到特定计算机时,我仍然需要输入密码。 if [ -z "$SSH_AUTH_SOCK" ] ; then eval `ssh-agent -s` ssh-add fi
247 ssh  ssh-agent 


6
每次我推到Bitbucket时如何避免被询问密码
我在本指南的帮助下设置了ssh内容,它过去一直运行良好(我hg push无需输入密码即可运行)。考虑到我仍在使用相同的主目录,从那时到现在可能发生了什么。 $ cat .hg/hgrc [paths] default = ssh://hg@bitbucket.org/tshepang/bloog $ hg push Enter passphrase for key '/home/wena/.ssh/id_rsa': pushing to ssh://hg@bitbucket.org/tshepang/bloog searching for changes ...

8
断开连接后保持SSH会话运行
有时我有很长时间运行的流程,想要在回家之前启动流程,因此我创建了到服务器的SSH会话以启动该流程,但是随后我想关闭笔记本电脑并回家,晚饭后我想下班前检查一下我开始的过程。如何使用SSH做到这一点?我的理解是,如果断开SSH连接,也会断开服务器上的登录会话,因此会导致长时间运行的进程中断。

4
使用rsync指定身份文件(id_rsa)
我需要对远程服务器上的目录进行定期备份,该服务器是研究机构托管的虚拟机。他们要求通过ssh密钥对VM进行访问,这一切都很好,除了我不知道如何将rsync指向该服务器的ssh密钥。 如果密钥文件是Rsync,则没有问题~/.ssh/id_rsa,但是当我得到其他文件时,Rsync也没有问题Permission denied (publickey)。 使用ssh,我可以使用指定身份文件-i,但rsync似乎没有这种选择。 我也尝试过将本地计算机上的密钥临时移到~/.ssh/id_rsa,但这同样行不通。 tl; dr 可以使用rsync指定身份文件吗?
196 ssh  rsync 

5
ssh config中有多个类似的条目
假设我要ssh使用.ssh config文件中的相同设置为30台服务器配置选项: host XXX HostName XXX.YYY.com User my_username Compression yes Ciphers arcfour,blowfish-cbc Protocol 2 ControlMaster auto ControlPath ~/.ssh/%r@%h:%p IdentityFile ~/.ssh/YYY/id_rsa 这30台机器之间唯一改变的是XXX。 除了在config文件中重复上述结构30次之外,还有另一种方法来定义一系列机器吗?
193 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.