我有一个运行Ubuntu 9.10的Oracle VM VirtualBox,也是运行Ubuntu 9.10的一个物理DELL服务器 我可以使用putty连接到VM和DELL。 从任何我可以ssh到另一个,虽然使用IP地址。 ssh [email protected] 然后在这两台机器上,我有一个git repo设置:VM作为DELL的克隆 – 我设法成功地使用git clone [email protected]:/ path / to / repo / on / DELL 所以VM有DELL作为一个叫做origin的远程仓库 ,而DELL有VM作为叫做siteVM的远程仓库 我已经在虚拟机做了一些改变,并提交给他们。 但是,如果我尝试从DELL回购库中取回数据,我会得到以下结果: git fetch siteVM ssh: connect to host 192.169.1.X port 22: Connection timed out fatal: The remote end hung up unexpectedly 所以我迷路了 SSH工作正常,我将DELL repo克隆到虚拟机上,没有任何问题。 什么阻止SSH通过git获取工作? 更新:完全彻底地我自己愚蠢的错误。 我把我的git远程添加命令中的IP错误 – […]
问题 我试图从Windows或Linux计算机上configuration一个到NexentaStor设备的SSH隧道,以便我可以根据Crashplan支持站点上的这些说明将Crashplan桌面GUI连接到在Nexenta盒子上运行的无头Crashplan服务器: Connect到一个无头的CrashPlan桌面 。 到目前为止,我无法从Windows客户端(使用Putty)或Linux客户端(使用命令行SSH)获得有效的SSH隧道。 我相当确定问题出在NexentaStor的接收端。 博客文章 – Nexenta上的CrashPlan备份 – 表明它可以在“在/etc/ssh/sshd_config启用Nexenta中的TCP转发之后”工作 – 尽pipe我不确定如何去做或者特别是什么我需要去做。 我已经尝试过的东西 确保Nexenta框上的Crashplan服务器正在侦听端口4243 $ netstat -na | grep LISTEN | grep 42 127.0.0.1.4243 *.* 0 0 131072 0 LISTEN *.4242 *.* 0 0 65928 0 LISTEN 从Linux主机build立隧道: $ ssh -L 4200:localhost:4243 admin:10.0.0.56 然后从Linux主机的另一个terminal上用telnetvalidation隧道: $ telnet localhost 4200 Trying ::1… Connected to localhost. Escape […]
我已经search了高和低的答案。 我有密钥设置,所以没有密码是需要的SSH到远程主机。 我有sudo设置与该用户,以便我可以运行所需的命令作为root用户没有密码。 我只用ssh来执行几天的远程命令(这是一个多么辉煌的发现!)。 一点背景:在远程主机上运行的脚本是一个典型的程序启动/停止脚本。 在实际程序的某处,打开一个日志文件进行写入。 在远程主机上,如果以root用户身份运行脚本,一切正常。 如果我作为用户运行它,我得到一个错误: log4cplus:ERROR Unable to open file: appname.log 。 有道理,因为日志属于root。 现在,情况:我的本地主机上有一个脚本,它将SSH入远程主机,并使用sudo将运行该脚本。 脚本能够运行。 但是,启动后,我得到了与上面有关日志文件相同的错误。 我已经尝试了以下,这些都成功地运行脚本,但得到错误。 我知道有些是没有必要的,但是我想涵盖所有我能find的基础(我也尝试过-t,但是没有区别,我不认为会有,但是…): /usr/bin/ssh username@remotehost sh -c sudo "/etc/rc3.d/S99script start" /usr/bin/ssh username@remotehost sh -c sudo "/etc/rc3.d/S99script start" /usr/bin/ssh username@remotehost 'sh -c sudo "/etc/rc3.d/S99script start"' /usr/bin/ssh username@remotehost sudo /etc/rc3.d/S99script start /usr/bin/ssh username@remotehost "sudo /etc/rc3.d/S99script start" /usr/bin/ssh username@remotehost sudo […]
我想用很多用户使用sshfs。 sshfs [email protected]:/ root/ 用这个命令,我得到目录root /下的整个文件系统。 当这个用户刚刚存在于远程机器上时,是否有可能改变文件的用户? 我试过了: chown myuser myfile 当我在遥控器上做ls -lah时,我得到: -rw-r–r– 1 otheruser root 0 Jan 11 11:03 myfile
我有一组服务器都正确configuration了SSH代理转发。 这是一个典型的堡垒服务器风格的configuration,其中唯一可以从外部连接到的机器是服务器A.从服务器A,您可以使用代理转发连接到服务器B,C,D等。这一切都是完美的。 有时我想从本地机器上复制一个文件到服务器B.为了做到这一点,我必须首先将文件scp到服务器A.然后ssh到服务器A并scp文件到服务器B.然后我从文件中删除文件服务器A. 有没有一种方法可以在我的本地机器上执行一个命令,通过服务器A直接从我的电脑复制文件到服务器B?
假设在服务器上运行一个进程(PID 1501)。 服务器已经打开Firefox(如1501)..从远程计算机,我想要发送命令到PID 1501(例如1501 – 新标签)。 我将如何通过SSH运行该命令? TLDR:如何将命令行参数发送到特定的pid?
BackupPC在我的LAN上工作良好,但在备份我的远程服务器时遇到问题。 我通过ssh使用rsync,并将最大ping增加到500,因为远程服务器很远。 这里是我的错误日志(用户和1.2.3.4是掩码信息): / usr / bin / ssh -p 2222 -q -x -l user 1.2.3.4 / usr / bin / rsync –server –sender –numeric-id –perms –owner –group -D –links –hard-links –times –block-size = 2048 –recursive –ignore-times。 / Xfer PIDs are now 5705 Got remote protocol 30 Negotiated protocol version 28 Sent include: /home Sent […]
我想在办公室提供远程员工远程桌面到个人电脑,并试图在以下两个选项之间做出决定: 使用Microsoft VPN为他提供本地networkingIP。 使用RDP连接到主机。 使用本地SSH隧道VPN端口。 将RDP连接到localhost:portNumber 要么select比另一个更安全? 两种select都会比另一种更好吗? 有没有更好的select,我已经错过了或考虑我应该做?
我有一个基于密钥的服务器login。 服务器的IP和DNS可以更改,因为它托pipe在Amazon上。 有没有一种方法来configurationSSH客户端configuration使用特定的密钥文件只有当这台服务器的指纹匹配? 换句话说:在ssh客户端configuration中,正常服务器与IP或DNS相匹配。 我想通过指纹来做到这一点,因为IP和DNS可以改变。
我有一台运行Fedora 16(3.1.0-7.fc16.x86_64)的服务器已经有一个月了。 我只能每几天或几周login一次,但是当我这样做的时候,有时候我的主目录中缺less文件。 我不保留任何文件或任何内容,所以我不能说我有什么问题,但是我知道.bash_profile,.bashrc,有时.ssh /(keyfiles,config ,authorized_keys)有时会丢失。 他们只是消失(并不总是一次,今天的bash文件已经消失了,上星期.ssh是空的)。 我似乎无法在网上find任何有关它的信息(这不是人们在干净的安装和初始更新时遇到的问题,因为系统定期更新,所以最初的更新和安装问题应该结束,而不是重复发生)。 # /etc/fstab # … /dev/mapper/vg_host-lv_root / ext4 defaults 1 1 UUID=1e51ac20-4a4c-4060-b1d2-11a675d082f2 /boot ext4 defaults 1 2 UUID=8D78-47C0 /boot/efi vfat umask=0077,shortname=winnt 0 0 /dev/mapper/vg_host-lv_home /home ext4 defaults 1 2 /dev/mapper/vg_host-lv_swap swap swap defaults 0 0 我昨天把这两条规则都join了audit.rules -w /home/me/ -p wa -k homedir_watch -w /home/me/ -k whodeletedit -pw 今天.bashrc又一次,但是当我search这些 […]