Questions tagged «ssh»

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

1
通过ssh截取屏幕会话的屏幕截图
我经常通过ssh登录到服务器只是为了执行screen -r并查看我的irssi irc会话。然后,我做的Ctrl-AD和logout。 有没有一个很好的解决方案将它包装成一个脚本,这样我就能以任何格式(图形或文本)看到我的屏幕会话的快照?
3 ssh  gnu-screen  irssi 

3
在Ubuntu dektop上设置ssh服务器
我正在10.10(即将是11.04)桌面上设置一个ssh服务器。我确信这不言而喻,但我希望它尽可能简单安全。我只计划从另一台Ubuntu机器连接。我有几个启动问题 - ssh-keygen -t dsa 将创建一个密钥。 然后,我只是将(cat)该密钥附加到远程计算机上authorized_keys2文件的末尾? 那是安全的吗? 公钥和私钥有什么区别? 如何在启动时启动sshd守护程序?我想在没有X开始的情况下运行这个无头。 如何轻松启动和停止X会话? 参考 - https://help.ubuntu.com/8.04/serverg...sh-server.html 和https://help.ubuntu.com/community/SS...dvancedOpenSSH
3 ubuntu  ssh 

2
如果X上的X11转发关闭,则ssh与X11从A到C到B.
我需要连接ssh到只能通过前门服务器“B”访问的计算机“C”。我可以通过ProxyCommand在配置文件中设置或通过以下方式执行此操作: ssh -t user@B ssh user@C 在计算机“C”中,X11转发已打开,但在服务器“B”上它已关闭,而我不是admin / root。 是否有办法将“A”连接到“C”(通过“B”)与X11转发,即使它在“B”中关闭?

1
X11在ssh上转发 - 在DISPLAY中找不到':':1
我正在尝试从我的mac(Xquartz安装)连接到ubuntu服务器。我使用-Yssh选项。当我ssh到服务器并运行任何图形应用程序,例如xclock时,我收到以下错误 $xclock Could not find ':' in DISPLAY: 1 Error: Can't open display: localhost:10.0 X11转发在sshd_config中设置 $ grep -i X11Forward /etc/ssh/sshd_config # Setting X11Forwarding to "yes" permits encrypted X connections. X11Forwarding yes 和, $ echo $DISPLAY localhost:10.0 有人可以在这方面帮助我。

3
来自Mac的X Session
如何从Mac OS X登录X服务器?我知道这ssh -X username@host将登录我,我将有能力运行X应用程序。 在Cygwin / X上,你可以登录并从你的计算机上获得一个完整的X会话......它看起来像这样: 我怎么能复制这个? 使用此批处理脚本: @echo off SET DISPLAY=127.0.0.1:0.0 SET REMOTE_HOST=%1 IF "%REMOTE_HOST%" == "" SET REMOTE_HOST=10.0.0.1 SET CYGWIN_ROOT=\cygwin SET RUN=%CYGWIN_ROOT%\bin\run -p /usr/bin SET PATH=.;%CYGWIN_ROOT%\bin;%PATH% SET XAPPLRESDIR= SET XCMSDB= SET XKEYSYMDB= SET XNLSPATH= if not exist %CYGWIN_ROOT%\tmp\.X11-unix\X0 goto CLEANUP-FINISH attrib -s %CYGWIN_ROOT%\tmp\.X11-unix\X0 del %CYGWIN_ROOT%\tmp\.X11-unix\X0 :CLEANUP-FINISH …
3 linux  mac  ssh  x-server  xorg 

3
如何检查我的macosx中有多少个远程ssh登录
我允许远程ssh登录到我的Mac。但是我只能在运行命令who时看到我的本地登录。我确定远程会话已通过ssh登录我的Mac。 localhost% who kane console Jul 10 22:21 kane ttys000 Jul 10 22:21 kane ttys001 Jul 10 22:21 kane ttys002 Jul 10 22:21 kane ttys003 Jul 10 22:21 在linux主机中,它通过以下命令登录我的Mac, user 12098 11413 0 21:01 ? 00:00:00 /usr/bin/ssh -L 27002:127.0.0.1:27002 -R 27002:127.0.0.1:27003 -q -N -o stricthostkeychecking=no -R 20008:localhost:6500 -R 20002:localhost:22 username@myhost.com …

1
Vagrant ::无法运行流浪汉; 连接超时。重试
我开始从wamp迁移到laravel宅基流浪盒,但是当我开始打开盒子时我已经被难倒了。我已经下载并配置了所有资产,然后运行流浪汉启动盒子,但是,这是流浪者的结果: $ vagrant up Bringing machine 'default' up with 'virtualbox' provider... ==> default: Checking if box 'laravel/homestead' is up to date... ==> default: Clearing any previously set forwarded ports... ==> default: Fixed port collision for 22 => 2222. Now on port 2200. ==> default: Clearing any previously set network interfaces... …

3
我的工作场所有两个Internet连接。有什么方法可以防止SSH断开连接吗?
我的工作场所有一种怪异的Internet连接。我们有两个连接,DSL和电缆连接。我们的服务器管理员已对其进行了设置,以便当负载过高时,我们的路由器可以动态地从一个路由器切换到另一个路由器。这实际上意味着,对于外部世界,我的连接可以具有两个可以在彼此之间切换的IP地址。 我经常不得不使用SSH登录到远程服务器,但是该连接不会保持很长时间,因为一段时间后,我通常会碰到其他外部连接。有什么办法可以设置防止SSH断开连接的功能?
3 ssh 

1
ssh:无法解析主机名– High Sierra
我正在支持一位同事,他最近将MacBook Pro从Sierra升级到High Sierra。他正在尝试通过ssh连接到我们现场的一个盒子。有问题的盒子有一个IPv6地址。 该~/.ssh/config文件为空,并且ssh密钥没有更改。该/etc/ssh/ssh_config文件是MBP上默认安装的文件。Dig可以正常工作,并报告该设备的正确IPv6地址。Ping6也可以正常工作。他可以连接到我们内部的git服务器,该服务器通过带有IPv4地址的DNS发布,并且可以毫无问题地进行推/拉。 当我让他去箱子时,就像这样: ssh user@hostname 连接失败并显示: ssh: Could not resolve hostname [hostname]: nodename nor servname provided, or not known 将-vvvv添加到ssh会产生以下输出: ssh -vvvv [hostname] OpenSSH_7.6p1, LibreSSL 2.6.2 debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 48: Applying options for * debug2: ssh_connect_direct: needpriv 0 debug1: Connecting to [hostname] port …

3
如何通过HTTPS代理隧道SSH?
我想使用完整的HTTPS / SSL堆栈通过https代理建立SSH连接(以掩盖SSH流量)。 使用HTTPS服务器上的CONNECT命令应该可以做到这一点。 我最好使用什么程序来设置此代理?我使用的是Windows 7,ProxyTunnel似乎不起作用。
3 windows-7  ssh  proxy  https 

3
对于使用rsync和SSH的脚本,只需输入一次密码
我正在尝试编写一个脚本,将网站推送到我的服务器,该网站文件在我的本地计算机上进行测试。 它现在可以工作,通过rsync更新服务器,然后ssh使服务器运行执行一些操作的脚本(即重新启动apache-网站使用WSGI)。 问题是我必须为服务器输入两次密码,这是我不喜欢的。 有没有办法使我只需要输入一次密码?我特别不想完全不必输入密码,因此我想有一些办法来解决这个ssh-key问题。
3 macos  ssh  rsync 

1
Putty中的SSH隧道显示“地址已在使用中”,但事实并非如此。
我已经配置了从Lubuntu通过代理服务器到Internet上的VPS的腻子会话。与VPS的连接已正确建立,但隧道未建立。 这是隧道配置: L1446 xx.xx.org:446 在运行腻子之前: $ netstat -na | grep 446 $ (No answer) 当我运行腻子时,得到以下日志: Event Log: Local port 1446 forwarding to xx.xx.org:446 failed. The address is already in use 但: $ netstat -na | grep 446 $ (No answer) 因此,我不知道还有什么地方可以检查。我将不胜感激任何帮助。
3 ssh  putty  ssh-tunnel 

4
是否存在客户端解决方案,用于从SSH连接自动注销太短?
我从一个Linux主机SSH到另一个我不管理的Linux主机。它/etc/ssh/sshd_config显然配置为在一段短暂的不活动时间间隔后自动注销,这对于我来说太短暂了(如何在一个小时后启用交互式ssh登录的自动注销)。 是否可以通过每两分钟发送或接收换行符的方式使SSH会话保持活动状态? 类似的解决方法while true { echo ' '; sleep 120 }在拨号调制解调器时代很普遍。 FWIW,根本不涉及Windows的PuTTY。
3 linux  bash  ssh  sshd  logout 


2
ssh立即断开“写入失败:管道损坏”
当我尝试通过ssh登录到远程计算机时,我立即由于“写入失败:管道破裂”而断开连接。我尝试通过mosh登录,但mosh客户端冻结。 我已尝试使用Google搜索,但唯一能想到的答案是与超时有关(例如,此Unix堆栈交换问题)。我可以肯定这不是与超时有关的问题,因为自从昨晚(上次运行时)以来,我没有进行任何个人配置更改,并且其他用户也可以登录。 使用-vvv(非常冗长的日志)运行ssh并没有帮助。 我已经解决了我的特定问题(请参见下面的答案),但是我想知道还有哪些其他问题可能导致该问题(ssh断开连接并立即声明“写入失败:管道破裂”)? 我进一步想知道sshd / mosh / etc是否可以报告无法生成会话来帮助诊断问题?
3 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.