Questions tagged «ssh»

安全壳;一种网络协议,允许在两个联网设备之间通过安全通道进行数据传输。



6
如何使用ssh和tar将整个linux根文件系统复制到新硬盘上
我需要将整个Linux根文件系统从发生故障的硬盘驱动器上转移到具有开放可用分区的另一台计算机上。我已经确定这涉及到tar和ssh,但是我不记得要怎么做。 我大概成像使用新/目标主机上的Live CD来运行的东西是这样的: ssh user@failingharddrivehost "some tar command | piped into something else"
18 linux  bash  ssh  tar  cat 

6
通过名称而非IP连接到Linux
我是Linux的新手(当前正在运行Ubuntu 10.04),并且刚完成对Linux机器的SSH访问设置。目前,我必须使用ssh root@x.x.x.xconnect进行连接,但更希望能够将IP交换为计算机名(例如Windows中的\\name)或域名(例如computername.example.com)。 我真的不知道从哪里开始,所以任何帮助将不胜感激。如前所述,请慢慢走-我对此还是陌生的。 编辑1 完全忘记提及我正在尝试从Windows 7(通过PuTTY)进行连接-抱歉。
18 linux  ssh  dns 

2
为什么sftp rmdir不起作用?
我正在尝试从我的私有服务器空间中删除包含大量文件和文件夹的目录。我通过SFTP正常登录;我可以访问整个目录没有问题;我什至可以用rm删除单个文件。但这会带我一辈子-所以我真的很想对要删除的最高文件夹执行rmdir。但是当我这样做时,我得到了 无法删除目录:失败 关于我可能做错了什么的任何想法? 非常感谢,山姆
18 linux  ssh  sftp 


2
如何使用Windows 10的新OpenSSH和PowerShell维护ssh-agent登录会话
在我的Ubuntu计算机上,我仅使用Keychain来维护一个ssh-agent并保持登录状态。 我现在想要与Windows相似的东西,因为它本身已包含OpenSSH。我使用的是带有知名if [ -z "$SSH_AUTH_SOCK" ] ; then ...脚本的Git Bash,但是这导致许多ssh代理被打开,我知道建议这样做(部分原因是此博客文章:http : //rabexc.org/posts/pitfalls-of-ssh -agents)-这就是让我获得Ubuntu钥匙串的原因。不再使用此功能的另一个原因是,我将PowerShell用作主外壳。 但是我不确定如何在Windows上特别是使用PowerShell和Win32-OpenSSH实现相同的功能。 谢谢!


5
Windows相当于SSH
我不太熟悉Windows,只是模糊地了解命令提示符。 是否有相当于通过cmd SSH到另一台Windows计算机?等同于SCP和其他Linux命令也很不错。

5
如何在命令提示符下使用自动登录在PuTTY中运行命令文件?
我使用以下命令自动登录到远程服务器,然后运行a中列出的命令commands.txt,如下所示: C:\path\to\putty.exe -load "[Sessionname]" -l [user] -pw [password] -m C:\path\to\commands.txt commands.txt 包含以下内容: ps -elf|grep 'sometext' 但是,当我尝试这样做时,会出现一个PuTTY的新窗口,但它会在登录后立即关闭并退出。结果,我看不到命令​​的输出。 我不明白这里发生了什么。我的方法是错的还是我需要采取更多步骤让PuTTY窗口在退出之前暂停一段时间?
17 command-line  ssh  unix  putty 

2
PermitRootLogin是基于UID还是用户名?
手册页指出 PermitRootLogin 指定root是否可以使用进行登录ssh(1)。 但是,尚不清楚此检查是基于用户名("root")还是UID(0)。 如果将根帐户重命名为,会发生什么"admin"?将"admin"能够登录的时候PermitRootLogin=no? 如果有两个帐户的UID = 0,即"root"和,会发生什么"admin"?他们两个都可以登录吗?
17 ssh  openssh  root 

1
如何才能进入我的Cloud9工作区?
我想使用SSH进入Cloud9工作区。我已使用设置了默认的“ ubuntu”用户密码sudo passwd ubuntu,尽管每次我重新加载IDE时都会重置此密码。我使用找到了工作区的IP curl ipecho.net/plain,然后用nmap对其进行了扫描,发现端口22已打开。它由Google Cloud托管,每当我重新加载IDE时都会更改。当我尝试通过ssh连接时,我的连接超时。Cloud9中的ssh终端通过https连接到宝藏数据网站。当我扫描宝藏IP时,ssh没有打开。我认为它正在被挖洞之类的东西。这样做时sudo lsof -i,我了解到工作空间正在某些本地IP的端口58777上运行dropbear,但是我认为这不会影响从外部的ssh'ing。 因此,有一个ssh打开的Google Cloud IP,但我无法对其进行SSH,可能是通过隧道传输的宝藏数据IP,以及无论如何我都无法连接的一些Cloud9本地IP。如何才能进入我的Cloud9工作区?
17 linux  ssh 

2
共享GNU屏幕会话
我即将与一位教授会面,但他不会在学校参加面对面的会议。相反,他将通过Skype和SSH登录与我见面。我是GNU Screen的重度用户,但以前从未使用过它的多用户功能。我将如何设置多用户功能,以及授予他什么好权限(即r / w / x)?
17 ssh  gnu-screen 

7
如何在ssh和tmux中(在OS X上)使ssh-agent工作?
我为我的github帐户设置了一个私钥,我认为该密码存储在OS X的钥匙串中。当我打开终端窗口并输入时,我当然不必键入它ssh git@github.com。 但是,当我通过ssh会话或在tmux会话中本地运行bash时,每次尝试ssh到github时,都必须输入密码。 这个问题表明屏幕也存在类似的问题,但是我不太了解这个问题,无法在tmux中修复它。还有这个网页,其中包括相当复杂的解决方案,但zsh的。 编辑: 响应@Mikel的答案,从本地终端我得到以下输出: [~] $ echo $SSH_AUTH_SOCK /tmp/launch-S4HBD6/Listeners [~] $ ssh-add -l 2048 [my key fingerprint] /Users/richie/.ssh/id_rsa (RSA) [~] $ typeset -p SSH_AUTH_SOCK declare -x SSH_AUTH_SOCK="/tmp/launch-S4HBD6/Listeners" 而通过ssh或tmux我得到: [~] $ echo $SSH_AUTH_SOCK [~] $ ssh-add -l Could not open a connection to your authentication agent. [~] $ …
17 macos  ssh  tmux  ssh-agent 

2
通过隧道使用id_rsa设置ssh配置文件
我一直在努力建立有效的配置以打开与第二台计算机的连接,并通过另一台计算机,并使用id_rsa(向我请求密码)连接到第三台计算机。 我已经在另一个论坛上提出了这个问题,但是我没有收到任何可以被认为非常有帮助的答案。 可以更好地描述的问题如下: Local machine: user1@localhost Intermediary machine: user1@inter Remote target: user2@final 我可以使用伪tty进行整个连接: ssh -t inter ssh user2@final (这将询问我机器“ inter”中拥有的id_rsa文件的密码) 但是,为了加快速度,我想设置.ssh / config文件,以便可以使用以下命令简单地连接到计算机“ final”: ssh final 到目前为止,我无法执行的操作是在.ssh / config文件中: Host inter User user1 HostName inter.com IdentityFile ~/.ssh/id_rsa Host final User user2 HostName final.com IdentityFile ~/.ssh/id_rsa_2 ProxyCommand ssh inter nc %h …
17 linux  ssh  ssh-tunnel  rsa 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.