Articles of ssh

stunnel能够像ssh -R一样工作吗?

我有一台机器运行MySQL(Windows),在一个私人networking(假设192.168.1.10),在伪装网关后面。 没有端口转发到192.168.1.10是可能的。 我也有一个公共ip(abcd),我需要连接到192.168.1.10:3306服务器。 我可以通过使用ssh的远程端口转发function轻松实现这一点; 但是,我想知道是否有可能使用stunnel来实现同样的事情。 我需要192.168.1.10连接到abcd,并告诉abcd打开一个端口,将通过stunnel转发回192.168.1.10:3306。 这种情况可能吗? 。

无法从本地机器访问gitosis存储库。 获得“权限被拒绝(公钥)”。

我试图在Debian服务器上设置一个Git服务器,但似乎无法添加可以成功访问它的用户。 在完成gitosis-init之后,克隆gitosis-admin存储库并将本地机器的公钥添加到/ keydir中,然后编辑gitosis.conf文件。 就像许多教程告诉我的一样。 我已经确认,gitosis-admin存储库已经被正确地更新,将其克隆到另一个位置,并进行了更新。 gitosis.conf的 [gitosis] [group gitosis-admin] writable = gitosis-admin members = saifis@debian, saifis@local 现在,我尝试将gitosis-admin克隆到本地机器上的一个文件,并给出了一个 Permission denied (publickey). 错误。 ssh -v gitosis @ DebianAddress给了我 OpenSSH_5.2p1, OpenSSL 0.9.8l 5 Nov 2009 debug1: Reading configuration data /etc/ssh_config debug1: Connecting to 192.168.xxx.xxx [192.168.xxx.xxx] port 22. debug1: Connection established. debug1: identity file /Users/saifis/.ssh/identity type -1 debug1: identity […]

SSH端口转发用于远程networking上的合法文件共享

在我的大学设有一个DC(直接连接)服务器供学生在校园使用。 所有校外​​端口都被阻止。 我在校园里有一个linux box,可以从任何地方ssh到。 我希望能够将1412端口从本地机器转发到linux机器上,但是这样做不起作用,而且我不知道如何连接。 (我也有权从pipe理员那里做这个)​​。 有任何想法吗? 谢谢!

如何dynamic限制给定用户的SSH访问权限

这里的目标是创build一个脚本来轻松pipe理机器的预留。 当用户预约机器时,它应该是唯一能够在给定时间访问机器的人(当然除了pipe理员)。 我已经find了PAM的解决scheme。 /etc/pam.d/sshd这一行将解决我的问题: auth required pam_listfile.so item=user sense=allow file=/etc/ssh/sshd.allow onerr=fail 用户login/etc/ssh/sshd.allow 但它根本不起作用: $ cat /etc/ssh/sshd.allow foo $ tail -f /var/log/auth.log Dec 1 12:12:05 mini sshd[2697]: Accepted publickey for bar from 192.168.0.11 port 58087 ssh2 Dec 1 12:12:05 mini sshd[2697]: pam_unix(sshd:session): session opened for user bar by (uid=0) 这里是/etc/pam.d/sshd文件 # PAM configuration for the Secure […]

很容易遵循从4.3.10更新PHP到至less5.1.1的指导

我需要通过SSH更新我的PHP版本至less5.1.1 ,并且需要简单地遵循关于如何做的build议。 我们有一个VPS(与Plesk)与webfusion,谁不会更新我们,我们需要运行ModX 。 我已经search了互联网,没有什么我可以真正理解的,对SSH的知识非常有限,甚至对如何更新PHP也很less。 另外作为副业,我们是否需要更新MySQ L? 目前运行3.23.58

如何在GoDaddy专用主机上有效使用WinSCP

在被告知虚拟专用服务器不适合我的项目范围之后,我胆怯地进入了专用主机的世界。 不幸的是,这迫使我如何学习Linux服务器pipe理员的基础知识。 GoDaddy拥有服务器的主帐户。 当你使用SSH时,他们希望你使用“su”切换到root用户。 到目前为止,我已经能够以root用户的身份通过命令行完成我所需要的一切。 不过,现在我需要上传文件到我的服务器。 我习惯于使用WinSCP来上传文件。 我可以使用我的通用服务器帐户来查看文件,但是当我尝试拖动或创build文件时,说我不能,因为我没有权限这样做。 我研究了WinSCP文档,看起来这个“su”函数超出了程序的范围。 我如何授予自己使用SSH上传这些文件的权限? 我应该创build一个适当的权限的用户? 我很高兴做到这一点,但迄今为止,我还没有能够理解我在网上find的东西。 我要去尝试和前进,但任何帮助和/或洞察力,表示赞赏。

不能SSH了,出了什么问题?

我用ssh到远程服务器(没有RSA密钥,只是密码)。 现在服务器不再接受连接,并抛出我这个错误: ssh_exchange_identification: Connection closed by remote host 虽然我可以谷歌一点find一个修复程序,我不知道出了什么问题,因为我从上次login以来没有触及任何东西。 你能帮我find原因吗? 编辑:检查我发现这些日志: /var/auth.log /var/log/auth.log:Dec 26 16:40:32 vps sshd[15567]: error: fork: Cannot allocate memory /var/log/auth.log:Dec 26 16:41:05 vps sshd[15567]: error: fork: Cannot allocate memory /var/log/auth.log:Dec 26 16:43:47 vps sshd[15567]: error: fork: Cannot allocate memory /var/log/auth.log:Dec 27 03:20:06 vps sshd[15567]: error: fork: Cannot allocate memory /var/log/auth.log:Dec 27 16:15:02 […]

根据需要禁用基于密钥的SSHlogin

我在我的服务器上设置了一个基于密钥的SSHlogin。 现在,当我不在办公室,没有钥匙的时候,我无法访问我的服务器。 回到基于密码的login是不是我的select。 这种情况下的最佳做法是什么,以便我偶尔可以不使用密钥来使用SSH?

使用软件“版本”的SSH + SVN问题

任何人都有这个问题? 为了更好地debuggingSSH连接问题,请从Subversionconfiguration文件[tunnels]部分的'ssh'中删除-q选项。 发生未知的Subversion错误。 (代码= 210002)

打开“日志慢查询”

我正在尝试loginmysql缓慢的查询,但我无法打开它。 我会解释我所有的步骤: 打开并编辑my.cnf并添加以下行: long_query_time = 5 slow_query_log_file = /myfolder/slowq.log log_slow_queries = 1 =>(I have MySQL 5.0.7) 给mysql用户授权在文件上写: chown -R mysql:mysql /var/lib/mysql 创build文件: touch /myfolder/slowq.log 这个文件的Chmod为777。 service mysqld restart 从MySQLpipe理面板我可以看到“log_slow_queries”var是closures的! 也没有创build日志。 提前致谢! 最好的问候,帕诺斯。