Questions tagged «ssh»

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

8
登录后腻子标题更改
我正在用腻子连接到托管在EC2上的一台库存Ubuntu计算机,并注意以下几点: 连接后,腻子窗口的标题会首先显示为输入的主机名(例如“ myhostname.com”)。连接后,主机名将更改为不同的字符串- user@domU-12-31-20-0a-81-AB: ~(在每台计算机上都不同)。 我不确定这看起来像是以太网地址。这真的很烦人,因为一旦我打开2-3个腻子控制台,我就不记得是哪个。 从机器本身运行的〜/ .bashrc脚本是否可能更改腻子标题?我应该去别的地方看看吗? 更新: 我忘了提到这个……但是我已经尝试过了,在连接时我会简短地显示在连接中设置的标题,但是就像默认的主机名标题一样,它会被覆盖。
20 ssh  putty 

3
ssh-agent / ssh-add错误:无法打开与身份验证代理的连接
我输入ssh-agent并返回以下内容: SSH_AUTH_SOCK=/tmp/ssh-GqdeT074HLRJ/agent.4670; export SSH_AUTH_SOCK; SSH_AGENT_ID=4671; export SSH_AGENT_PID; echo Agent pid 4671; 然后输入ssh-add privkey.pem以下内容: Could not open a connection to your authentication agent 关于我在做什么错的任何想法吗?我也尝试sudo在每个命令之前添加,但输出几乎相同。
20 ssh  ssh-agent 

3
rsync:无法在“ <目录路径>”上设置时间
我正在尝试将文件从一台服务器同步到另一台服务器,但出现此错误 rsync:无法在“ / dept / intranet / dept / atest /”上设置时间。:不允许操作(1) 有人可以帮我为什么吗? 我想这是一些权限问题。 这是我的命令: RSYNC=/usr/bin/rsync SSH=/usr/bin/ssh REMOTE_HOST=test.desktop ${RSYNC} -crlt -e ${SSH} ${LOCAL_DIR} ${REMOTE_HOST}:${REMOTE_DIR} LOCAL_DIR = workplace1/f1/ permissions drwxr-xr-x 11 root root 4096 Mar 19 2009 f1 REMOTE_DIR=/dept/intranet/dept/atest/f1/ permissions :drwxr-xr-x 14 dbld a1 4096 Mar 19 2009 f1
20 ssh  rsync 

4
ConEmu:如何附着腻子
我一直在尝试作为ConEmu Tab之一打开一个新的腻子窗口,但到目前为止没有成功,我尝试了很多组合。 putty.exe -cur_console:b -ssh USER@DOMAIN 22 -pw PASSWORD putty.exe -new_console -ssh USER@DOMAIN 22 -pw PASSWORD ConEmu.exe /single /cmd putty.exe -cur_console:b -ssh USER@DOMAIN 22 -pw PASSWORD ConEmuC.exe /ATTACH /ROOT putty.exe -cur_console:b -ssh USER@DOMAIN 22 -pw PASSWORD 会发生什么是腻子会在ConEmu外的新窗口中打开
20 ssh  putty  conemu 


1
为什么即使启用了GatewayPorts,也不能远程连接到反向SSH隧道端口?
我需要对我们部门的主机进行持续的SSH访问,该主机的IP地址是动态分配的。我已经建立了从目标主机到我们其中一台主机的远程SSH隧道,该隧道确实构成了静态IP地址: ssh -f -N -g -R :22223:localhost:22 tunnelhost 当我将SSH指向22223隧道主机上的本地端口时,隧道可以正常工作。我的问题是,尽管我似乎无法将隧道绑定到除localhost以外的任何东西-即,当我尝试远程SSH到时tunnelhost:12323,没有开放的端口可以接收它。我也尝试过: ssh -f -N -R :22223:localhost:22 tunnelhost -o GatewayPorts=yes 但是仍然没有运气。Netstat向我显示: [me@tunnel_host ~]$ netstat -an | grep 22223 tcp 0 0 127.0.0.1:22223 0.0.0.0:* LISTEN tcp6 0 0 ::1:22223 :::* LISTEN 确认隧道仅绑定到本地主机。我在带有防火墙d-cmd的隧道主机上添加了端口例外,并确保没有网络硬件干扰该连接。有什么想法吗? 干杯,詹姆斯。
20 ssh  port  tunnel 

2
如何查看我的rsa密码​​?
我想我已经忘记了我的密码RSA 再次。 有没有办法让我的本地命令行提示我,以便我可以至少检查一下我是否记得它是正确的,所以不必不必要地更改它? 下次我在便利贴上写它;)


2
SSH中的“无法建立主机的真实性”消息是否反映出安全风险?
每当我从计算机连接到新的SSH服务器时,都会收到以下消息: The authenticity of host '[censored]:censored ([0.0.0.0]:censored)' can't be established. RSA key fingerprint is SHA256:censored. Are you sure you want to continue connecting (yes/no)? SSH为什么问我这个? 我有连接到随机SSH服务器的风险吗? 还是只是为了确保您要连接的服务器未被黑客入侵?

1
是否可以创建仅允许端口443上的合法Web服务器流量通过而不允许任何其他服务的防火墙?
我一直使用简单的技巧绕过大多数防火墙,这使我无法使用任何端口。我只是在端口443上的一台服务器上打开了ssh,并通过该通道传送了所有流量。 但是,我现在所在的网络上有我从未见过的防火墙,我什至不知道它是可能的。 在此网络上,您只能将443端口用于合法的Web服务器流量。如果我打开ssh或端口443上的其他任何端口,然后尝试从此网络连接到那里,它将立即被杀死。如果我在该服务器上启动apache,它将起作用。 这怎么可能?是否存在一些甚至可以分析加密流量以确认其为合法https流量的超高级防火墙?怎么样?

1
当反向ssh隧道突然/异常断开连接时,如何释放SSH服务器上的端口?
我们在客户的位置安装了一些硬件,该硬件连接到我们的ssh服务器并建立反向ssh隧道,以便我们可以访问多个客户端系统以进行监视。 一切正常,直到SSH会话断开连接。 发生这种情况时,在我们的SSH服务器上,反向隧道使用的端口将停留在侦听模式,并且当我们的远程硬件最终尝试自动重新连接并重新建立其隧道时,它将失败并显示错误 警告:侦听端口XXXX的远程端口转发失败 我尝试了干净的断开连接并测试了释放端口的过程,从而测试了我们的SSH服务器或客户端是否存在问题。当我模拟连接失败(例如,断开客户端硬件的以太网端口的连接)时,我们遇到了与上述相同的问题。 处理这种情况的正确方法是什么?请记住,这些是反向隧道,因此无论发生什么情况都需要在SSH服务器上完成。理想情况下,我需要ssh服务器立即意识到托管隧道的SSH会话已关闭,并释放其正在使用的端口。我猜该解决方案可能涉及终止相关的SSH进程,但是我需要谨慎,因为我们有多个客户端连接到同一ssh服务器,并且我不想让它们脱机。 如此成熟,我确定SSHD具有某种内置功能可以处理此问题,但我无法弄清楚。 请告知,这样我就不必回头去管理Windows盒了。 仅供参考:我正在基于Debian的发行版上运行它。
19 linux  networking  ssh  tunnel 

5
Windows等同于SSH-如何连接到远程计算机并访问命令行?
我很难提出一个解决方案,以将专为* nix机器设计的框架扩展到Windows。该框架当前从一台* nix服务器运行,而ssh到另一台* nix服务器运行,并执行一系列不同的命令,例如检查日志文件,从源代码管理同步文件,将日志提交回源代码控制等等。卡住的是如何连接到远程Windows计算机并访问命令行。连接也可以来自另一台Windows机器,它不必从UNIX机器开始,它可以从Windows到Windows而不是从Unix到Windows。 这是在UNIX系统上当前如何运行命令的示例。像这样的事情在一个遍历服务器名称列表的循环中。我需要获得类似的东西才能在Windows计算机上运行。 ssh ${user}@${server} "cd /app/app_name/logs; &lt;export source control params&gt;; &lt;submit logs to source control&gt;" &gt;&gt; Log.txt 另外,我不希望使用第三方工具(我的预算约为$ 0)。我已经检出了PsExec和其他几个软件,但看来您需要管理员权限或必须以纯文本形式传递用户/身份。

10
通过ssh推送我的PS1提示
我使用我喜欢的特定“ PS1”提示。我在一些不同的服务器上与其他人共享一些登录名。我想知道是否有一种方法可以在我的本地bash配置文件中指定一个远程提示,或者是否有其他方法可以在每次远程访问时进行复制和粘贴。
19 linux  bash  ssh  prompt 

3
使用ssh取消冻结的osx UI的冻结,而无需关闭所有应用程序?
我的mac偶尔会死机,大多数情况下,我只需要按住电源按钮5秒钟以上即可重新启动。 但是今天,当UI完全冻结时,我已经运行了14个小时的大型文件扫描,而我不想再等待14个小时! 冻结的UI的症状:使用键盘时没有任何反应(大写锁定灯打开/关闭除外)。自然,戒烟不会出现。移动鼠标会在屏幕上移动光标,但单击不会执行任何操作。 使用网络上的另一台Mac,我可以通过SSH访问mac。我看到RAM快满了,但是CPU活动很少。我试图解冻Mac的事情: 关闭/杀死我不关心关闭的Chrome,iMovie,Photoshop和其他应用程序。确实帮助降低了RAM使用率,但并没有帮助解冻mac。 关闭Finder和Dock进程。没有帮助 从命令行激活了屏幕共享,并尝试远程连接。出现密码对话框(表明确实已激活屏幕共享),但是在提供密码后,进度指示器将一直旋转,并且没有任何反应。 尝试从命令行挂起用户会话: / System / Library / CoreServices / Menu \ Extras / User.menu / Contents / Resources / CGSession -suspend 该命令只是挂在SSH会话中,什么也没有发生。需要使用ctrl+ 中止c。使用sudo使命令立即返回而没有任何效果。 甚至没有杀死WindowServer(sudo killall -HUP WindowServer)都没有帮助,运行正常重启(sudo shutdown -r now)只会使计算机完全冻结(不再移动光标或进行ssh访问)。仅电源按钮强制关闭起作用。 必须再等待14个小时,文件扫描才能再次运行。在这种状态下还有其他解冻Mac的方法吗?很高兴知道以供将来参考...

10
ssh-copy-id不起作用
我试图在CentOS 5.4上设置无密码的SSH登录: 我在客户端上生成了RSA公钥。 ssh-copy-id从客户端到服务器。 已验证的〜/ .ssh / authorized_keys包含客户端密钥。 客户端仍然提示输入密码。我错过了什么? 谢谢。 编辑:检查ssh_config和建议的权限。这是来自客户端的调试信息: debug2: key: /home/saguna/.ssh/identity ((nil)) debug2: key: /home/saguna/.ssh/id_rsa (0x2b31921be9a0) debug2: key: /home/saguna/.ssh/id_dsa ((nil)) debug1: Authentications that can continue: publickey,gssapi-with-mic,password debug3: start over, passed a different list publickey,gssapi-with-mic,password debug3: preferred gssapi-with-mic,publickey,keyboard-interactive,password debug3: authmethod_lookup gssapi-with-mic debug3: remaining preferred: publickey,keyboard-interactive,password debug3: authmethod_is_enabled gssapi-with-mic …
19 linux  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.