Articles of ssh

从无Internet服务器反向SSH隧道

我有以下情况: Win laptop –> Cisco VPN –> SSH –> Internet-less linux server 现在,我需要在该服务器上安装node.js,但是在没有Internet连接的情况下这样做是一件痛苦的事情,所以我想知道是否可以创build一个从服务器到我的反向隧道笔记本电脑,以便服务器可以连接到互联网。 我认为VPN可以成为一个展示瓶,但如果有人有一个想法… 编辑:我没有在服务器上的root权限。

PuTTY SSH连接到Ubuntu 10.04桌面,在手册页中按Enter(或)发送'ESCOM'而不是CR / LF

我试图在一个联机帮助页中执行search,这需要使用Enter键来实现。 但是按下它将显示ESCOM字样而不是所需的function。 Enter键在其他领域(如命令行或vim)中应该是一样的。 除了标有“每个LF中的Implicity CR”的“Terminal”下面的设置之外,在PuTTY选项中看不到任何东西,但是启用它没有任何作用。 唯一的相关信息是我可以find在https://bugs.launchpad.net/ubuntu/+source/xkeyboard-config/+bug/40905然而,这个线程似乎没有任何解决scheme失败,记者遇到了这个问题在看似很多的应用程序,而我只能在“人”复制。 感谢您的任何build议! 编辑:其实看来我现在遇到了麻烦,这是奇怪的,因为它不是早先发生,不知道我在做什么不同。 试图:vim中的wq创build了一个新的与'M'的线,就像'OM'的vim键一样。 编辑2:好吧,我刚刚注意到,如果我使用我的笔记本电脑FN + Enter,我可以按Enter键。 这仍然是不理想的,但至less我可以保存我现在的VIM变化!

OpenSSH突然进入“哈希不匹配”?

openssh服务器在我的vps中正常运行,今天突然中断。 我从我的PC或其他地方连接到它的任何尝试都会导致以下错误: hash mismatch ssh_rsa_verify: signature incorrect key_verify failed for server_host_key 而我从vps连接到其他任何地方的结果相同的错误。 但是,从VPS ssh localhost是好的。 我试过rm -rf /etc/ssh/*并重新安装openssh-server,但是没有帮助。 os是ubuntu 10.04,所有软件包都是最新的。 你能帮我解决这个奇怪的错误吗?

Eucalyputs实例SSH不起作用,尽pipe服务器正在运行且端口已打开

我刚刚安装了Ubuntu Server 11(基于Eucalyptus 2)的私有Ubuntu企业云,并设法让所有的东西都能正常工作(在系统模式下,所以实例从我们的DHCP获得一个IP,Eucalyptus识别这个IP)。 但是,我有一个非常奇怪的问题,在这里或谷歌找不到任何信息。 问题是我无法通过SSH连接到任何实例。 我尝试了64位和32位商店的不同图像。 也来自不同的源计算机,包括networkingPC,CC和节点本身。 这是来自控制台的输出: cloud-controller:~$ ssh -i .euca/mykey.priv -v 192.168.2.141 OpenSSH_5.8p1 Debian-1ubuntu3, OpenSSL 0.9.8o 01 Jun 2010 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug1: Connecting to 192.168.2.141 [192.168.2.141] port 22. debug1: Connection established. debug1: identity file .euca/mykey.priv type -1 debug1: identity file .euca/mykey.priv-cert type -1 debug1: […]

如何在ssh重启/暂停时注销用户,但保存了.bash_history?

当我通过SSH重新启动服务器时,会话只是挂起,而不是很好地注销,这样我就可以继续使用当前的terminal。 我尝试了以下来解决这个问题: https : //bbs.archlinux.org/viewtopic.php? id = 50089但是,我的bash历史没有保存之前重新启动。 有没有一种方法可以在重启/暂停命令之前很好地注销所有用户(以便保存他们的bash历史logging)? 即重新启动/暂停之前保存bash历史logging和最终用户会话? 操作系统:Ubuntu服务器11.04

你可以使默认的客户端密钥长度更大的SSH密钥?

当用户使用ssh-keygen创buildRSA密钥对时,默认密钥长度为2048位。 你可以用-b参数在命令行中覆盖它,但是很less有用户会打扰。 如本文所述,如果您需要超过2030年的安全性,build议使用3072或更大的密钥长度。是否有办法使3072(或4096)成为所有生成密钥的默认长度? 我没有看到它在ssh_config或sshd_config手册页。 还是需要重新编译程序?

将文件从远程复制到本地

我正在试图从10.10.10.99:/home/shantanu/复制文件到本地主机。 唯一的问题是,我需要通过10.10.10.98隧道连接这样的东西不起作用…. ssh [email protected] "ssh [email protected] cp /home/shantanu/test.txt . " 线程“通过多跳的ssh隧道”太混乱了。 https://superuser.com/questions/96489/ssh-tunnel-via-multiple-hops

SSH备份服务器 – 连接到多个无密码遥控器

我想知道什么步骤来configuration无密码的SSH密钥,所以我可以连接和从多个远程服务器拉数据。 我可以做: 备份机: ssh-keygen -t rsa ssh-copy-id -i /home/user/.ssh/id_rsa.pub root@server1 ssh-copy-id -i /home/user/.ssh/id_rsa.pub root@server2 ssh-copy-id -i /home/user/.ssh/id_rsa.pub root@server3 并在每台远程服务器{1-3}上执行: PermitRootLogin forced-commands-only 并让rsync将数据从备份服务器拉到每个远程。 那些是正确的步骤? 谢谢

腻子SSH隧道不适用于HTTPS站点

我使用PUTTY创buildSSH隧道,然后在我的家用电脑的浏览器代理设置中填入服务器的值,从而创build了一个代理。 我在Socks列表中input了服务器IP。 我可以查看所有HTTP非安全站点,但是当我尝试访问HTTPS站点时,页面显示为空白。 适用于所有HTTPS站点。 在通过putty连接的同时,我甚至试着把本地端口443和目的端口localhost:443,并填写HTTPS字段的浏览器代理设置,但仍然没有运气。 任何人都可以告诉我如何使用我的代理浏览器HTTPS。

如何通过SSH重新安装Ubuntu

我有一个在服务器上运行的Ubuntu 10.04.2的32位版本。 我需要重新安装64位版本的Ubuntu。 是否可以通过SSH远程执行此操作? 如果是的话,怎么样。 谢谢。