我一直在使用标准的基于terminal的ssh客户端,随着OS X(10.5.8)多年来没有任何问题,突然它已经停止工作,我不明白为什么。 我尝试通过典型的SSH命令login到任何服务器,但似乎从未做过连接尝试。 我使用Little Snitchnetworking监视器,当inputSSH命令时,我看到绝对没有来自ssh / terminal的stream量。 我已经尝试通过主机名和IP地址,什么也没有。 看起来DNS查找是正确的,因为当我使用主机名时,它parsing为正确的IP地址。 但是,然后没有发生。 当我用-v标志运行ssh时,这里是我得到的输出(为了安全起见编辑的主机名和IP): $ ssh -v [email protected] OpenSSH_5.2p1, OpenSSL 0.9.7l 28 Sep 2006 debug1: Reading configuration data /etc/ssh_config debug1: Connecting to hostname.domain [correct_ip_address] port 22. debug1: connect to address correct_ip_address port 22: Operation timed out ssh: connect to host hostname.domain port 22: Operation timed out 奇怪的是,这似乎是随机发生的,而不是在任何软件更新或系统更改之后。 我没有任何其他的networking问题,主机名的traceroute工作得很好。 […]
我build立了一个VPN连接。 在vpn我通过连接到服务器:ssh -X ipadress。 然后提示出现,我用sh脚本在服务器上启动一个脚本。 这个脚本将需要很长时间,但我怎么能closures我的电脑,而不会影响到服务器的连接,或者更好地问:我怎么能让他独自一人? 谢谢
我正在尝试在linux中获取一些“show”命令的输出,并将它们打印在一个文件中 这是惠普2626交换机 1.如何设置通过公钥authentication的无密码input到交换机 2.如何使bash命令login到服务器,然后将交换机的输出写入文件中 *只有SSH访问是适用于这里
在我的客户端,我试图运行: git clone gitosis@DevServer:gitosis-admin.git 我得到一个警告: 主机'10.1.1.13(10.1.1.13)'的真实性无法build立。 RSA密钥指纹是a2:c3:fd:d7:f7:75:df:dd:49:64:ce:64:cc:98:e6:2c。 你确定要继续连接(是/否)吗? 它似乎是从以下公钥中挑选出来的: /etc/ssh/ssh_host_rsa_key.pub 我想要它使用位于: /srv/gitosis/.ssh/authorized_keys 如何让我的服务器分发正确的公钥?
我在vim中完成了大部分工作。 我更喜欢使用vim在本地编辑文件,而不是在服务器上运行vim并运行vim,原因很多,其中一个最重要的就是在慢速连接上的UI响应。 我知道我可以使用vim和scp编辑远程文件,而且我也有一个使用sshfs的设置,使我可以非常简单地cd到一个挂载点,然后vimfind一些文件。 但是,每次我保存文件,它都会把整个文件写到远程服务器上, 这真的减慢了我的工作stream程。 我真正想要做的是有这样的设置: 当使用本地vim打开一个远程文件时,拉取文件的内容和文件的散列 当保存文件时,检查远程哈希是否没有改变,如果没有改变,则上传一个diff并用新的修改修补远程文件。 最好通过一个持久的ssh连接来完成这个任务,这样每次都不会丢失时间。 这将更快,带宽效率更高,并具有相同的function。 我通常使用git或svn来实现类似的结果,但是当我没有使用这种SCM系统的奢侈品时,我真的希望有这种最小的function。 我的问题是: 1.有谁知道任何现有的脚本或程序会为我做一些或全部的这些? 2.任何人都在乎鞭打一些屁股,将做的伎俩? 我知道应该可以用这些几个做…
我有一个生产服务器A和一个虚拟机服务器B(testing和开发)。 服务器B每小时都有一个服务器A的快照。我们希望使用服务器B上的快照树来进一步分散到我们的一个分支机构。 这是build议还是可能的? 编辑:“rsync快照”=> rsnapshot
我想知道是否有可能在同一个远程主机上使用不同的公钥/私钥对validation同一个用户。 对于所有生产服务器,已经为同一个用户生成了公钥 – 私钥对,然后将其导出到备份服务器,以便在不需要人为干预的情况下进行sshvalidation。 但是,一旦密码提示一直显示,我在某些生产服务器上遇到了问题。 在此先感谢您的帮助,最好的问候!
UPDATE 正如哈立德build议,我改变了我的netstat命令 netstat -lnp | grep 3899 tcp 0 0 :::3899 :::* LISTEN 10333/sshd 所以不应该听吗? 我改变了我的ssh端口在我的centos 5.5框到3899.但我似乎无法远程login到它。 我之前做过这个,但是最后一次,我不需要做任何其他的修改就可以工作。 iptables -L | grep 3899 [empty response] iptables -L | grep 22 [empty response] iptables -L | grep ssh ACCEPT tcp — anywhere anywhere state NEW tcp dpt:ssh
我想知道是否有可能与用户rbash启用sftp访问,如果没有是否有任何替代rbash? 谢谢
我想提醒用户在通过SSHlogin时到达BASH shell的某些信息。 理想情况下,我想执行一个脚本,提示他们提供信息,检查信息是否正确,然后是否将它们放到shell中。 所以,想想: ssh [email protected] password: xxxx do you agree to the terms and conditions of use? enter yes or no: yes OK, here's your shell: # 任何人都可以提供一个如何做这样的事情的例子吗?