草庐IT

remote-ssh

全部标签

linux - 在纯 bash 中将密码传递给 ssh

我想使用bash脚本将密码传递给ssh(是的,我知道我可以使用sshkey,但这不是我想要的)。我发现了一些使用expect的解决方案,但由于它不是标准的bash工具,我想知道我是否可以使用管道来做到这一点。谁能给我解释一下,为什么是这样的:echo"password\n"|sshsomehost.com或sshsomehost.com不工作?有没有可能让它发挥作用?也许将ssh作为不同的进程执行,获取它的PID,然后直接向它发送一个字符串? 最佳答案 您不能从命令行指定密码,但您可以使用sshkey或使用sshpass按照John

linux - 如何在不重新输入 SSH 密码的情况下执行 `git pull`?

是否可以配置git/ssh,这样我每次想要执行gitpull时都不必输入密码?请注意,该仓库是github上的私有(private)仓库。或者,从私有(private)Github存储库自动化代码部署的最佳做法是什么?其他详细信息:EC2实例运行基于Fedora的公共(public)AMI。 最佳答案 看看这个链接https://help.github.com/articles/working-with-ssh-key-passphrases/ButIdon’twanttoenteralongpassphraseeverytimeI

linux - 如何在不重新输入 SSH 密码的情况下执行 `git pull`?

是否可以配置git/ssh,这样我每次想要执行gitpull时都不必输入密码?请注意,该仓库是github上的私有(private)仓库。或者,从私有(private)Github存储库自动化代码部署的最佳做法是什么?其他详细信息:EC2实例运行基于Fedora的公共(public)AMI。 最佳答案 看看这个链接https://help.github.com/articles/working-with-ssh-key-passphrases/ButIdon’twanttoenteralongpassphraseeverytimeI

linux - 错误 : Can't open display: (null) when using Xclip to copy ssh public key

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers无关.如果您认为该问题将成为anotherStackExchangesite上的主题,您可以发表评论,说明在哪里可以回答问题。关闭去年。Improvethisquestion我正在关注GeneratingSSHKeys,它说sudoapt-getinstallxclip下载并安装xclip。如果您没有apt-get

linux - 错误 : Can't open display: (null) when using Xclip to copy ssh public key

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers无关.如果您认为该问题将成为anotherStackExchangesite上的主题,您可以发表评论,说明在哪里可以回答问题。关闭去年。Improvethisquestion我正在关注GeneratingSSHKeys,它说sudoapt-getinstallxclip下载并安装xclip。如果您没有apt-get

linux - ssh:无法解析主机名 [主机名]:提供节点名或服务名,或未知

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers无关.如果您认为该问题将成为anotherStackExchangesite上的主题,您可以发表评论,说明在哪里可以回答问题。关闭去年。Improvethisquestion我正在尝试使用RaspberryPi设置VPN,第一步是获得从本地网络外部ssh进入设备的能力。无论出于何种原因,这被证明是不可能的,我一点也

linux - ssh:无法解析主机名 [主机名]:提供节点名或服务名,或未知

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers无关.如果您认为该问题将成为anotherStackExchangesite上的主题,您可以发表评论,说明在哪里可以回答问题。关闭去年。Improvethisquestion我正在尝试使用RaspberryPi设置VPN,第一步是获得从本地网络外部ssh进入设备的能力。无论出于何种原因,这被证明是不可能的,我一点也

linux - 在 Bash 脚本中使用 Expect 为 SSH 命令提供密码

我正在尝试在Bash脚本中使用expect来提供SSH密码。提供密码是可行的,但我并没有像我应该的那样进入SSHsession。它可以追溯到Bash。我的脚本:#!/bin/bashread-sPWD/usr/bin/expect我的脚本的输出:spawnssh-oStrictHostKeyChecking=no-oCheckHostIP=nousr@$myhost.example.comusr@$myhost.example.com'spassword:you'reout我想要我的SSHsession,并且只有在我退出它时才能返回到我的Bash脚本。我之所以在expect之前使用Ba

linux - 在 Bash 脚本中使用 Expect 为 SSH 命令提供密码

我正在尝试在Bash脚本中使用expect来提供SSH密码。提供密码是可行的,但我并没有像我应该的那样进入SSHsession。它可以追溯到Bash。我的脚本:#!/bin/bashread-sPWD/usr/bin/expect我的脚本的输出:spawnssh-oStrictHostKeyChecking=no-oCheckHostIP=nousr@$myhost.example.comusr@$myhost.example.com'spassword:you'reout我想要我的SSHsession,并且只有在我退出它时才能返回到我的Bash脚本。我之所以在expect之前使用Ba

linux - 如何通过 SSH 在 Windows 中挂载远程 Linux 文件夹?

已结束。这个问题是off-topic.它目前不接受答案。想要改进这个问题?Updatethequestion所以它是on-topic堆栈溢出。关闭11年前。Improvethisquestion我是一名盲人学生,目前正在上系统管理员/shell编程类(class)。虽然ssh可以很好地执行ls、pwd等命令,但编辑器不能很好地与我的屏幕阅读器和sshsession配合使用。我想知道是否可以通过ssh挂载Linux文件夹,使其显示为Windows驱动器?这样我就可以使用可访问的软件编辑我需要的任何文件,而不必经常使用SCP来回发送文件。 最佳答案