Articles of ssh

通过一个本地用户为多个用户设置SVN + SSH

我需要通过防火墙访问我们的SVN信息库,但是不能为每个潜在的外部用户创build一个本地用户。 相反,我想设置SVN + SSH来路由所有外部用户通过一个单一的本地用户名。 我们希望每个外部用户都用SSH以常规方式进行身份validation,然后将他们的svnserve实例视为它们都是单个本地用户,并可能控制每个外部用户可以访问的存储库的哪些部分。 我知道我将需要根据官方指南设置我的svnserveconfiguration。 我尝试了,但指令是模糊的,我相对一个Linux n00b。 到底什么是步骤? 你怎么去testing呢? 谢谢你的帮助。

有没有办法让Mac OS X上运行scp更快?

我试图从我的Macbook(运行Snow Leopard)使用该命令上传一个Flex生成的SWF文件(500 kb) scp main.swf server.com:/ 我已经设置了密钥authentication,以防止每次input用户/密码。 此过程通常需要两分钟时间才能在家中使用我的连接(768kbps下/ 300 + kbps)。 有趣的是,当我在Windows XP机器上使用WinSCP时,最多只需要30-40秒。 我的MacBook和Windows XP机器都使用相同的互联网连接。 MacBook通过电缆连接到路由器(这应该是更快?),而Windows XP通过WiFi连接。 让我知道你是否需要额外的信息来诊断问题。 谢谢! 更新: 在xenny的领导之后发布两个设置的更多信息。 OSX:Core 2 Duo 2.0 GHz 4GB RAM Windows XP Pentium D 2.8 GHz 2GB RAM 以下是WinSCP设置:会话协议= SSH-2 SSH实现= OpenSSH_4.7p1 Debian-8ubuntu1.2encryptionalgorithm= aes压缩=否文件传输协议= SFTP-3 我尝试了OSX中的一些,但它显示了一个“未知的密码types”消息。

SSH自己closures – 根工作正常

我试图连接到服务器,但如果我使用除root以外的任何其他用户连接成功login后自行closures: XXXXXXX:~ user$ ssh -v [email protected] OpenSSH_5.2p1, OpenSSL 0.9.8l 5 Nov 2009 debug1: Reading configuration data /etc/ssh_config debug1: Connecting to XXXXXXX.XXXXXX.XXX [xxx.xxx.xxx.xxx] port 22. debug1: Connection established. debug1: identity file /Users/user/.ssh/identity type -1 debug1: identity file /Users/user/.ssh/id_rsa type -1 debug1: identity file /Users/user/.ssh/id_dsa type 2 debug1: Remote protocol version 2.0, remote software version OpenSSH_4.3 debug1: […]

安全地通过WAN进行PostgreSQL数据聚合

需要一些关于如何处理这种情况的build议:我目前的情况是,我有几个postgresql(50+)盒子部署在各个位置和数据中心和一个强大的postgresql框设置在一个homebase位置。 所有部署的盒子都有相同的数据库布局。 我正在寻找一个解决scheme,将允许几件事情。 我意识到这些选项中有一些重叠,有些可能只包含相互排斥的解决scheme。 不过,我有兴趣听到你的想法:) 远程查询已部署的框,并将结果返回到本机框进行处理。 每晚(远程)“同步”或将已部署的数据库的数据库转储到主页框上的主数据库。 虽然每个遥控器的盒子都有相同的表格布局,但是实际的数据在板子上是不一样的。 能够将所有这些数据远程转储到主数据库中将是理想的。 从homebase框中远程推送表项到所有已部署的框。 确保数据传输的安全性,以及远程部署的盒子。 到目前为止,我一直在一个自制的multithreadingpython / perl系统上运行,SSH远程地将这些信息发送到homebase服务器,并通过ssh连接把原始的查询结果拉出来(或者推送)。 我甚至碰到#2(远程同步),因为我知道会很快得到讨厌的。 我对任何想法都有兴趣,可以扩展并坚持使用FreeBSD / Linux环境。

我可以使用同一台计算机作为SSH客户端和服务器吗?

对于开发testing,我需要设置一个SFTP服务器。 所以我想知道是否有可能使用相同的机器作为客户端和服务器。 我试过,我一直得到这个错误: > Permission denied (publickey). > Connection closed 并通过运行ssh -v agharroud@localhost我得到: > OpenSSH_3.8.1p1,OpenSSL 0.9.7d 17 Mar > debug1: Reading configuration data /etc/ssh_config > debug1: Connecting to localhost [127.0.0.1] port 22. > debug1: Connection established. > debug1: identity file /home/agharroud/.ssh/identity type -1 > debug1: identity file /home/agharroud/.ssh/id_rsa type 1 > debug1: identity file /home/agharroud/.ssh/id_dsa […]

如何让CMS创build的文件拥有与SSH用户相同的所有权

我在我们的Ubuntu服务器上有困难,我有一个SSH用户,当我使用这个用户创build文件的所有权是web_user:www-data 问题是当一个file upload或使用像joomla内容pipe理系统创build。 当文件通过Joomla上传 – 例如组件/模块… 所有权设置为www-data:www-data 这意味着我需要将所有新文件都chown到web_user:www-data,以便我们可以编辑这些文件。 有没有办法设置一个目录和子目录,所有新创build的文件都拥有web_user的所有权:www-data? 我需要使用像setuid或setgid的东西吗? 任何帮助将不胜感激。

从SSH存储库中的Git克隆

我曾经可以从我的个人仓库克隆,但现在我似乎遇到了一个错误。 user:dev.site.com mikesilvis$ git clone { my ssh directory } server@ipaddress's password: remote: Counting objects: 3622, done. remote: Compressing objects: 100% (2718/2718), done. error: git upload-pack: git-pack-objects died with error. fatal: git upload-pack: aborting due to possible repository corruption on the remote side. remote: aborting due to possible repository corruption on the remote side. fatal: […]

samba + kerberos ssh单点login(SSO)

我正在修改现有的sambaconfiguration,它在Linux服务器上对AD用户进行身份validation时可以正常工作,以处理Kerberos和SSO。 我已经成功地获得了pam_winbind来使用kerberos,它已经发布了票据,并且configuration了SSH以允许GSSAPI和Kerberos。 不幸的是,当尝试通过使用SSO的PuTTYlogin时,它失败。 有谁熟悉configuration这个能够指出我在正确的方向? 谢谢, 马特。

如何更改我的服务器上的文件夹的所有者?

好吧,我会更具体 – 我已经通过FTP上传了一堆文件夹。 这些现在都拥有我login到FTP使用的帐户的所有者名称。 如何将所有者更改为服务器名称? 和 如何找出服务器的名称? 我很新的服务器权限等,所以请温柔:)顺便说一句,我使用的是一个Linux服务器。

升级OpenSSL时的问题?

我们正在运行一个旧版本的OpenSSL 0.9.7e,并想升级到最新版本。 我们的服务器正在运行Debian,我想知道是否会有任何问题,只需使用apt-get升级它? 我们将不得不担心任何事情中断,或更新任何configuration?