Articles of ssh

桑巴通过SSH隧道

我想使用Windows 7机器上的应用程序来编辑防火墙后面的ubuntu机器上的文件。 我想我的第一个问题是,通过SSH隧道smb是否是一个合理的方法。 如果是的话,我可以用一些帮助来设置它。 我使用了这些说明 。 他们显然不为我工作,但他们总结了我迄今为止所做的。 为了简化这个问题,我尝试通过ssh隧道而不是smb隧道。 在腻子连接/ SSH /隧道,我设置… 源端口:23 目的地:127.0.0.1:23 这个工程,当我telnet到本地主机像… telnet localhost 要么… telnet 127.0.0.1 当我说“这个工程”,我的意思是这个连接到我的ubuntu的另一边防火墙(防火墙阻止telnet)。 当我尝试telnet通过回送适配器,如… telnet 10.255.255.1 我最初认为,指出了回送适配器configuration的问题,但它也不工作,当我尝试通过物理networking适配器telnet像… telnet 192.168.1.7 我试过在SSH隧道源代码中指定环回适配器的IP地址(如下所示),我也尝试了物理networking适配器的IP地址。 在这两种情况下,我都得到了与上面相同的结果,通过回送工作的telnet,但没有别的。 要指定回环适配器的IP,在Putty连接/ SSH /隧道,我设置… 源端口:10.255.255.1:23 目的地:127.0.0.1:23 如果任何人有任何提示如何进一步排除故障,我将不胜感激。

AWS不允许出站SSH连接?

我想知道amazon web services是否禁止来自面向公众的EC2实例的出站SSH连接? 我有一个弹性IP设置的公共子网上的SSH堡垒,我可以成功地隧道连接到我的VPC,但是当我创build一个安全组规则,以允许出站连接到远程服务器,并尝试build立连接,我得到: ssh:连接超时 我做了一些search,发现这个问题没有答案: https://forums.aws.amazon.com/thread.jspa?messageID=205579 编辑:我可以从SSH的堡垒SSH,但只能到属于我的其他EC2实例。 连接到不在AWS上的外部服务器目前不适用于我。 编辑2:我也可以通过互联网网关出站连接到互联网。 运行的作品 curl www.google.com telnet www.google.com 80 堡垒的出站安全规则如下所示: 22 (SSH) [internal AWS Private subnet range] 22 (SSH) [external linode ip] 80 (HTTP) 0.0.0.0/0 443 (HTTPS) 0.0.0.0/0

问题与执行命令与无密码的SSH

将公钥置于171.201.231.20(安装了openssh的Windows计算机)后,执行以下命令: ssh -vvv [email protected] ping -help从HP-UX计算机执行。 以下是ssh命令跟踪。 请帮助我知道这个问题: debug1: Authentication succeeded (publickey). debug1: channel 0: new [client-session] debug3: ssh_session2_open: channel_new: 0 debug2: channel 0: send open debug1: Entering interactive session. debug2: callback start debug2: client_session2_setup: id 0 debug1: Sending command: ping -help debug2: channel 0: request exec confirm 0 debug2: callback done debug2: channel 0: […]

禁用SSH交互式login

我想有条件地禁用ubuntu中的交互式login,如果用户试图用无效的用户名login到ssh shell。 说我有我的服务器上的用户'bob',但用户'fred; 不是有效的用户。 当鲍勃login ssh bob@my_ip_address 我想要一个交互式login 当有人login ssh fred@my_ip_address 我不希望任何交互式login和login尝试终止。 在Ubuntu中如何做到这一点?

通过SSH在Ubuntu 10.4上安装VNC或同等服务

我最近购买了一个相当昂贵的Rootserver。 连接到它的唯一方法是通过SSH。 这很好,我很高兴。 但不幸的是,我的老板想要一个GUI。 所以我的第一个想法是:VNC。 我从字面上尝试了一切。 我做了超过50个Serverresets,每次我从头开始。 有人可以给我指示,让这个运行?

redirect到始发服务器

以下是按预期工作。 唯一的问题是它不会返回源服务器命令提示符,除非我按Ctrl + C [abc@server]$ 0</dev/null echo "ls" | ssh -t -t [email protected] "sh" tcgetattr: Invalid argument sh-3.2$ xyz.tar.gz sh-3.2$ Killed by signal 2. [abc@server]$ 我想在shell脚本中使用它。

两台服务器上的dynamic隧道

从我的电脑(客户端)我可以SSH连接到服务器(host1),从那里我可以SSH连接到另一台服务器(host2)。 不过我想在我的客户端和host2之间build立一个dynamic隧道。 我可以dynamic隧道从我的客户端到host1罚款,我可以dynamic隧道从主机1到主机2,但我似乎无法得到从客户端指向隧道host2。 host1和host2不在同一个本地networking上。 由于我的networking上的防火墙阻止了自定义端口,所以无法连接到来自客户端的host2,但是我可以连接到host1。

如何限制一个Linux用户只读特定的文件夹

我想创build一个用户只能访问以下目录,不能看到别的 /home/vehicles/ #read only /home/images/ #read only /home/dump/ #read and write 我用这个链接https://unix.stackexchange.com/questions/15360/how-to-add-a-ssh-user-who-only-has-permissions-to-access-specific-folder 这样我创build了一个名为testserver的用户组 Match Group testserver ChrootDirectory %h AllowTCPForwarding no X11Forwarding no ForceCommand internal-sftp 和这些文件夹的chmod如下所示 chmod -R 755 /home/vehicles/ chmod -R 755 /home/images/ chmod -R 765 /home/dump/ 一切都很好,除了testuser仍然能够访问其他文件夹,我怎么阻止这个用户访问其他文件夹(即只能访问这三个文件夹)

在CentOS 6全新安装的/home/user/.ssh目录下chown,chmod和坏设置

我刚刚完成了安装CentOS 6昨晚(来自georgia技术存储库的netinstall),并且当我试图从我的家庭networking后面的CentOS框到我的一个面向公众的web服务器上时,遇到了一些奇怪的SSH问题。 在新的机器上运行ssh-keygen(让我们称之为服务器A),并将公钥复制到服务器B之后,我尝试从A到B进行SSH连接。我遇到了一些权限问题,所以做了几个chmod(尝试从644更改id_rsa.pub到0600,然后chmod'd的.ssh目录到0600)。 作为背景信息,我昨晚从服务器A成功地ssh(使用rsync -e“ssh -i …”)到服务器B。在7小时之前和当我开始遇到问题时没有任何更改早上。 这是当前的情况: 服务器A上的用户名是dwhite。 当我以root身份执行.ssh目录的ls -la时,我看到:drw ——-。 2 dwhite dwhite 4096 Nov 5 05:38 .ssh 但是当我试图做一个ls -la作为dwhite的时候,我被拒绝了。 所以我用sudo进入了根目录,把.ssh目录下的chmod改回644.我回到dwhite的账号,运行ls -la: [dwhite@local ~]$ ls -la .ssh/ ls: cannot access /home/dwhite/.ssh/known_hosts: Permission denied ls: cannot access /home/dwhite/.ssh/..: Permission denied ls: cannot access /home/dwhite/.ssh/.: Permission denied ls: cannot access /home/dwhite/.ssh/id_rsa: Permission denied ls: cannot […]

ssh总是把我扔出去

我甚至无法通过控制台访问客户端的服务器。 它看起来像让我进来,然后把我拉出来。 这里是我的会议与详细选项(我已经改变了我的IP与192.168.0.1): debug1: Next authentication method: password [email protected]'s password: debug1: Authentication succeeded (password). Authenticated to 192.168.0.1 ([192.168.0.1]:22). debug1: channel 0: new [client-session] debug1: Requesting [email protected] debug1: Entering interactive session. debug1: Sending environment. debug1: Sending env LANG = en_US.UTF-8 Last login: Fri Dec 2 03:26:47 2011 from gateway.web.net Usage: ipaliases {start|stop|restart|reload} debug1: client_input_channel_req: channel 0 […]