草庐IT

ssh2-sftp

全部标签

linux - EC2 ssh broken pipe 终止正在运行的进程

我正在使用EC2实例运行大型作业,我估计需要大约24小时才能完成。我遇到了此处描述的相同问题sshbrokenpipeec2我遵循了上面帖子中的建议/解决方案,在我的sshsessionshell中,我通过以下命令启动了我的python程序:nohuppythonmyapplication.py>myprogram.out2>myprogram.err一旦我这样做了,连接保持完整的时间比我不使用nohup的时间长,但它最终因brokenpipeerror而失败,我又回到了原点一。进程“pythonmyapplication.py”因此终止。关于正在发生的事情以及我可以做些什么来防止这种

linux - 在 emacs 中 "host name must not match ssh"

我试图在Emacs中通过ssh连接到服务器但无法:C-xC-f/ssh:user@1.2.3.4Emacs中的错误是“主机名不能与ssh匹配”我做错了什么? 最佳答案 您没有使用正确的TRAMP文件名。尝试C-xC-f/ssh:user@1.2.3.4:请参阅尾随的冒号。 关于linux-在emacs中"hostnamemustnotmatchssh",我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/

linux - ssh sudo 管道命令

这个命令有效ssh-twww.foo.com'sudols-l'我立即被要求输入密码,输入后我得到目录内容如果我尝试通过管道传输此命令,它会失败-我从来没有被问到我的密码,所以我永远不会得到任何内容。ssh-twww.foo.com'sudols-l'|grep'foo'这是一个基本示例,我知道我可以在我的“ls”命令中通过管道/grep输出。对于我的应用程序,我需要通过我主机上的程序来传输输出。 最佳答案 为了不被要求输入密码来发出sudo命令,您需要在/etc/sudoers中有一个条目(或者更好的是,在/etc/sudoers

php - 在 linux 框中通过 SSH 隧道运行 php 脚本

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。Improvethisquestion我现在在我拥有的位于linux.us的服务器上成功运行了一个php脚本。我拥有另一台位于linux.de的服务器,它没有apache/php服务。我可以将第二个盒子用作ssh隧道或代理或端口反弹或其他东西,以便我可以从第一个盒子隐藏我的ip吗?如何?我已经有pbnc安装在第二个盒子里,但我不知道这是否可以实现?我已经知道如何使用Windows和Putty完成此操作,但如何通过Linux终端实现。

用于 SSH SOCKS 绑定(bind)(动态端口转发)的 Java 库?

我正在寻找一种在我的java应用程序中使用ssh绑定(bind)连接到我的远程服务器的方法。我在我的终端中输入如下命令来连接我的服务器:ssh-D1234username@w.x.y.z然后我可以将我的浏览器socksip和端口配置为:socksip:127.0.0.1socksport:1234&使用我的服务器浏览互联网现在请帮助我在我的java应用程序中执行此操作。目前我在我的程序中使用了一个名为JSCH的库,但我无法让我的应用程序运行。您对这个问题有任何想法或示例代码或其他什么吗?(注意SOCKSv4和v5应该在java库中被支持) 最佳答案

linux - 为什么密码少 ssh 不工作?

我在我的集​​群中连接了3个数据节点(在所有这些数据节点中,pass-wordless工作正常),它们工作正常,但是当我尝试连接另一个数据节点时,pass-wordlessssh在第四个数据节点中不工作。前三个数据节点的IP地址:172.20.93.192(namenode)172.20.94.189(datanode)172.20.94.145(datanode)172.20.94.193(datanode)现在我的第四个数据节点的IP地址是172.20.95.6,其中无密码不起作用。我正在生成keyssh-keygen-trsa我正在为第四个数据节点执行与上述三个数据节点相同的过程

linux - 来自 crontab 的 ssh 返回 'tcgetattr: Invalid argument'

我在我的crontab中定义了这样的东西:*****ssh-ttotherhostwhoami我得到以下输出:tcgetattr:Invalidargumentme使用较少的-tt选项运行ssh会导致除tcgetattr之外的其他错误。whyisthe`tcgetattr`errorseenwhensshisusedfordumpingthebackupfileonanotherserver?中发布的解决方案效果不是很好,因为在这种情况下,我使用多个ssh连接在不同的主机上运行监控脚本,我需要捕获发送到stderr的输出并通过电子邮件发送.关于如何解决这个问题有什么想法吗?

linux - Jenkins SSH slave 无法创建/home/<user>/jenkins

在运行在ec2实例上的Jenkins上配置ssh从站时,单击“启动从站代理”时收到以下错误消息。[08/06/1418:41:46][SSH]OpeningSSHconnectiontoec2-xx-xx-xx-xx.eu-west-1.compute.amazonaws.com:22.[08/06/1418:41:46][SSH]Authenticationsuccessful.[08/06/1418:41:46][SSH]Theremoteusersenvironmentis:[08/06/1418:41:46][SSH]Startingsftpclient.[08/06/1418

linux - 如何通过 SFTP 将数据传输到远程文件而不将数据存储在 Linux Bash 的本地文件中?

我需要能够通过SFTP将数据从内存传输到远程文件。我最初是通过SSH来完成这项工作的,但在工作时,我发现我没有远程位置的SSH访问权限,只有SFTP访问权限。这是我拥有的原始SSH代码的示例:echo"secret_data"|sshroot@localhostcat>secret_file;这正是我所需要的,但以某种形式:sftproot@localhostput$secret_datasecret_file;原则上,我希望数据永远不会存储在本地机器上的文件中,而是完全从内存中处理。感谢任何回复。谢谢。 最佳答案 多协议(prot

python - 使用 paramiko 的 sftp 时出现 "No such file"错误

我想使用python将文件从本地传输到服务器#!/usr/bin/envpythonimportosimportparamikossh=paramiko.SSHClient()ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())ssh.connect(hostname,username="username",password="password")ssh_stdin,ssh_stdout,ssh_stderr=ssh.exec_command('ls/tmp')print"output",ssh_stdout.read()#