Articles of ssh

连接一个以太网设备到我的本地计算机,并使用SSH转发到远程计算机?

我有一个连接到networking的设备。 不幸的是,由于IT部门不希望在networking上放置不可控制的设备,因此无法将其连接到我的办公桌上。 有没有一种方法可以将其与我的计算机连接,然后通过SSH将其stream量通过SSH转发到另一台可让我的设备访问networking的计算机? 编辑:看到你们立即得到防御(谢谢)。 计划是find替代scheme,然后提交给IT部门。 问题不在于他们不想和我一起工作,更多的是“适合正确设备的正确防火墙”问题。 另外,张贴讽刺评论和排名问题只是因为你觉得政治化这是一个非常糟糕的政策。

shell / ssh / tty会话logging器

祝你好日子。 我知道我的问题在这里有一些变化,但他们有点不同,我向你保证。 我们使用我们的pipe理员连接的terminal服务器,然后build立到其他服务器的ssh连接。 我们需要审计他们的行为,这就是为什么我使用修改后的ssh守护进程将会话logging到脚本格式文件中的原因。 我一直在使用该补丁http://www.kdvelectronics.eu/ssh-logging/ssh-logging.html 。 它有一些缺点,但。 首先,这个补丁没有更新一段时间,我已经设法修改它为ssh-4.7工作,但在第五版中openssh严重改变。 其次,几乎每个人都使用GNU Screen,其控制字符使会话日志有些难以理解。 然后我尝试了ttyrpld,但是它需要内核模块,过了一段时间就停止了logging。 之后,pam_tty_audit虽然很容易安装和使用,但是这个项目并不能真正解决我的问题。 我真正需要的东西,只logging用户input的东西,不能被覆盖,不需要火箭科学知识来安装和支持。

如何更改用于迁移pipe理器的Plesk 9上使用的SSH端口?

我的托pipe公司在我的当前服务器上configuration了一个非标准的SSH端口,现在我正在考虑迁移到一个新的服务器,并希望使用Plesk迁移pipe理器,但似乎不能像127.0那样在主机名中指定端口。 0.1:XXX 有任何想法吗? 谢谢!

SSH从外部访问networking内部的电脑

我有一个静态的IP和ADSL路由器链接到我所有的机器连接到的Linksys无线路由器。 我想在其中一台机器上设置SVN,并提供SSH访问权限,我的networking以外的用户应该可以访问它们。 这可能吗? 即使只是通过networkingSVN访问应该没问题。 请让我知道所有事情都应该做到这一点? 我有Ubuntu VM运行在一台iMac Leopard机器和另外两台Win 7 32/64位机器上。 我可以在另一台机器上设置独立的Ubuntu或Win XP。 请给我提供端口转发的指针,如果需要完成,我完全不知道如何去做。 谢谢,拉贾。 编辑: 感谢您的详细解释。 我试图设置SSH我的Mac机器本身而不是虚拟机。 这里是当前configuration:DSL路由器IPv4地址:192.168.1.1连接到它的Linksys无线路由器有IPv4地址:192.168.0.1和相同的子网掩码255.255.255.0如上 现在我已经为我的Mac分配了IP 192.168.0.20和默认网关192.168.0.1 我在MAC中启用了SSH,并且能够从本地的另一台计算机进行SSH。 ssh [email protected]作品。 我在Linksys路由器上启用了22端口转发function,但是仍然无法执行ssh raja @ publicip我该怎么做,或者还有什么需要做的?

在Ubuntu中通过用户界面编辑文件

我有SSH访问Ubuntu服务器。 现在我想编辑一些文件夹中的文件 /home/test 有什么办法可以让像Dreamweaver这样的编辑器可以SSH到Ubuntu和文件夹中的文件打开像FTP,我可以编辑和保存它们?

无需身份validation即可在远程服务器上运行脚本的安全方式

我正在尝试为我的gitosis存储库设置一个git post-update钩子来更新远程服务器上的工作副本。 什么是在远程服务器上运行脚本而无需身份validation的最好和最安全的方式,因为钩子将作为一台机器上的gitosis用户运行,而在另一台机器上没有对应的gitosis用户。 我考虑使用没有密码的公共/私人密钥对,这是我用脚本自动更新本地服务器上的工作副本(gitosis,而不是SSH),但我有点犹豫,使用相同的密钥用于通过ssh进行身份validation,因为如果私钥被某种方式破坏,攻击者无需进行身份validation就可以login。 还是我担心太多了,这是权限将照顾无论如何(私钥必须是chmod 0600)?

从串口SSH shell获取文件

我的networking服务器联网closures了。 我可以使用串口通过SSH打开一个shell。 我需要下载2个文件(一个sql转储和整个网站的备份:aprox 3GB)。 要打开shell,我必须按照以下步骤操作: 打开到服务器的SSH连接: ssh <host> -l<user> input密码 那么我必须再次login(这次是我的服务器),input我的用户名 和我的密码 现在我有一个shell到我的服务器 如何将文件传输到本地机器? 请记住,服务器没有互联网访问 控制台转储: Pedro@MyMachine:~$ ssh <server address> -l<user> Password: Trying ***.***.***.***… Escape character is '^]'. CentOS release 5.4 (Final) Kernel 2.6.27.4rootserver-20081028a on an x86_64 <server address> login: root Password: Last login: Wed Mar 10 23:02:10 on ttyS0 [root@s15315044 ~]# lrzsz不可用 更新: 我的服务器已经启动了:)所以我不再需要这个了,但是知道某人是否有解决这个问题的方法是非常好的

通过SSH禁用所有命令

假设使用ssh到服务器,并可以通过FTP来连接其他来源,下载病毒并执行它。 是否有可能强制用户只执行一些已知的命令?

Glassfish安装错误:无法打开显示

当试图提取Glassfish的jar文件 java -Xmx256m -jar glassfish-installer-v2.1-b60e-linux.jar 我得到以下错误: (.:31766): Gtk-WARNING **: cannot open display: 并没有发生提取。 它以某种方式假定我在一台真正的机器上,而不是一个SSH shell。 我如何解决这个问题?

在Linux上使用ssh转发端口

我有一个数据库服务器,我们称之为: DBSERVER 我有一个可以访问我的dbserver的web服务器,我们称之为: networking服务器 我有一个开发机器,我想用它来访问dbserver上的数据库,我们称之为: 开发 dbserver的防火墙规则设置为允许从Web服务器到dbserver:1433的 TCP请求 我想build立一个从dev:1433到dbserver:1433的隧道,所以到dev的所有1433请求都被传递给dbserver:1433 我的web服务器上的sshd_config设置了以下规则: AllowTcpForwarding是的 GatewayPorts是的 这是我试过(从开发 ): ssh -v -L localhost:1433:dbserver:1433 webserver 在另一个terminal(也来自dev ): telnet localhost 1433 结果是: 尝试:: 1 … 连接到本地主机。 转义字符是'^]'。 外部主机closures连接。 任何想法我在这里做错了吗? 提前致谢!