我想允许用户build立到特定端口(例如5000)的特定机器的SSH隧道,但是我想尽可能地限制这个用户。 (身份validation将使用公钥/私钥对)。 我知道我需要编辑相关的〜/ .ssh / authorized_keys文件,但是我不确定在那里放置哪些内容(除了公钥之外)。
我一直在Windows XP上使用Putty,并使用.ppk文件连接到我的Linux服务器(几台服务器)。 在服务器上,我有以下文件夹和文件〜/ .ssh / authorized_keys 我现在想用Mac通过terminal连接。 我已经手动build立到服务器的远程连接,并想知道如何使用ppk文件或其中的私钥/公钥来设置。 请注意:我已经使用Windows的私钥/公钥login,所以我不需要使用keygen创build一个新的密钥,我只是想知道如何设置我已经拥有密钥。 (换句话说,我已经拥有服务器上的授权密钥列表,以及公钥和私钥)。
我使用ssh -p8520 username@remote_host来login远程服务器。 问题 : 当我在工作场所时,它总是连接并正常工作。 不幸的是,在我从家里连接到远程服务器之后的10-15分钟内,terminal冻结了。 控制台上没有错误/超时报告,但光标不能再移动。 当inputw来检查login用户时,一些僵尸login用户在那里,我不得不手动杀死他们。 这很烦人。 谁能帮我?
在CYGWIN上,我想要一个BASH脚本来: 创build到远程服务器的SSH隧道。 做一些本地使用隧道的工作。 然后closures隧道。 “关机部分”让我感到困惑。 目前,我有一个蹩脚的解决scheme。 在一个shell中,我运行以下命令创build隧道。 # Create the tunnel – this works! It runs forever, until shell is quit. ssh -nNT -L 50000:localhost:3306 jm@sampledomain.com 然后,在另一个shell窗口,我做我的工作 # Do some MYSQL stuff over local port 50000 (which goes to remote port 3306) 最后,当我完成。 我closures第一个shell窗口来杀死隧道。 我想这样做在一个脚本,如:#创build隧道#做工作#杀死隧道 我如何跟踪隧道进程,所以我知道哪一个杀死?
我尝试将更改从本地回购推送到远程回购。 当我input: git push origin 我得到以下错误: The server's host key is not cached in the registry. You have no guarantee that the server is the computer you think it is. The server's rsa2 key fingerprint is: ssh-rsa 2048 xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx Connection abandoned. fatal: The remote end hung up unexpectedly 我该如何解决这个问题? 我在Windows 7的命令行中使用git。 编辑 当我尝试做一个简单的SSH ssh user@hostname […]
我在Openshift平台上有两个帐户。 我如何设置我的电脑,以便我可以使用rhc来pipe理它们? 我在命令行参数中找不到任何相关的选项。
我是一个盲目的学生,目前在系统pipe理员/ shell编程类。 虽然ssh可以正常执行像ls,pwd等命令,但是编辑器对于我的屏幕阅读器和ssh会话不起作用。 我想知道是否有可能通过SSH挂载一个Linux文件夹,所以它显示为一个Windows驱动器? 这样我就可以编辑我需要的任何文件与可访问的软件,而不必经常使用SCP发送文件回来和第四。
我不想在stream浪盒子上创build一个新的SSH密钥对,而是想通过代理转发来重新使用我的主机上的密钥对。 我已经尝试在Vagrantfile中将config.ssh.forward_agent设置为TRUE,然后重新启动VM,然后尝试使用: vagrant ssh — -A …但是当我尝试做一个git checkout时,我仍然被提示input密码。 任何想法我失踪?
我已经安装了git,它在命令提示符下工作得很好,但是当我打开powershell时,它给了我这个警告: WARNING: Could not find ssh-agent 我有选美运行和加载我的私钥。 这适用于所有的gui工具和命令提示符,但不适用于Powershell。 这是怎么回事?
我知道答案就在那里,但我非常愚蠢,可能不会意识到解决scheme,如果它打击我的脸。 我在Mac上,通过SSH隧道连接到SVN服务器。 每次我想连接到SVN服务器(基石和Xcode都连接到SVN),我必须ssh-add privateKey.txt 。 有没有办法在某处“保存”钥匙,所以我不必每次都这样做? 将它添加到我的钥匙串? 一些configuration文件? 启动脚本?