标签: putty

PuTTY/PSFTP文件传输自动化的批处理文件

我有一个批处理文件,用于通过SFTP将文件从本地PC移动到服务器.我的系统中安装了PuTTY,后面是批处理文件代码.

cd C:\Program Files (x86)\PuTTY
psftp
open <IP>
<user>
<PW>
cd /home/irisuser/iris/integration/dls_dlsblr_dlschnn_in_msg/in
lcd d:\
put log.sh
bye
Run Code Online (Sandbox Code Playgroud)

当我在命令提示符下键入它时,上面的代码完全有效.但是,当我双击该.bat文件并运行它时,它没有运行并要求输入用户名和密码.我的目标是自动化整个事情,我需要通过简单地单击.bat文件来运行它.但我无法实现它.任何想法或片段都会对我有所帮助.

sftp putty cmd batch-file psftp

14
推荐指数
1
解决办法
10万
查看次数

检查我正在运行的星号版本

我对我在centos服务器上运行的Asterisk版本感到有点困惑.不同版本的文档有所不同.如何使用putty命令知道版本.

php putty asterisk command-line-interface

14
推荐指数
1
解决办法
5万
查看次数

在PuTTY命令行上指定私钥

我知道有一些简单的命令登录到远程计算机通过VBA通过指定即User@hostname-pw选项中提供的密码Wshell.Run函数,其中WshellCreateObject("WScript.Shell").

但是,我需要使用私钥文件(在PuTTY中的Connection/SSH/Auth选项下指定),同时通过Excel-VBA宏登录.有办法吗?

我需要它,因为我在我的VBA代码的第二种形式上使用管理员帐户(第一种形式是使用用户自己的帐户),因此无法在第二种形式上提供密码文本框.因此,唯一安全的解决方案是通过公钥和私钥使用SSH登录.

提前致谢!

ssh command-line putty private-key

14
推荐指数
1
解决办法
2万
查看次数

使用PuTTY作为本地终端模拟器?

目前,在我的Windows机器上工作时,我使用PuTTY进入我的Linux服务器和Cygwin进行本地开发.遗憾的是,Cygwin附带的终端仿真器并没有达到PuTTY附带的优秀终端仿真器的质量.在我看来,通过SSH将PuTTY连接到远程服务器并在本地使用PuTTY作为Windows shell与Cygwin系统接口之间确实不存在任何概念上的区别......但我无法想象如何为我的生活做这件事.是否有可能以这种方式使用PuTTY?如果是这样,怎么样?

windows terminal cygwin putty

13
推荐指数
1
解决办法
3万
查看次数

如何防止PuTTY shell在Windows中从批处理文件执行命令后自动退出?

我写了一个这样的批处理文件:

Start putty.exe -ssh 172.17.0.52 -l root -m dummy.txt
Run Code Online (Sandbox Code Playgroud)

然后dummy.text我写了这个命令:

avahi-daemon --no-drop-root -D
export XVHMI_USERCONFIG_PATH=/home/UserProfileConfig
export XDG_RUNTIME_DIR=/tmp
cd /opt/bosch/airis/bin
Run Code Online (Sandbox Code Playgroud)

当我运行.bat文件时,PuTTY启动,命令执行(希望,不确定)并退出.

如何保持窗口打开?

我用谷歌搜索了同样的,但没有坚实的帮助.我读到堆栈溢出本身,我们需要在txt文件中定义一些东西,但是最重要的是什么?

windows shell putty cmd batch-file

13
推荐指数
2
解决办法
3万
查看次数

当我退出shell时,为什么unix后台进程有时会死?

我想知道为什么我在Bash shell的后台进程中看到了不同的行为

案例1:使用Putty(SSH)登录Unix服务器

  • 默认情况下,它使用csh shell
  • 我改成了bash shell
  • 键入睡眠2000&
  • 按回车键

它给了我工作号码.现在我通过点击putty窗口中的x来杀死我的会话现在打开另一个会话并尝试查找进程...该进程已经死亡.

案例2:案例1:使用Putty(SSH)登录Unix服务器默认情况下,它使用csh shell

  • 我改成了bash shell
  • vi mysleep.sh
  • 睡2000和保存mysleep.sh
  • ./mysleep.sh

这里的Diff是..而不是直接执行sleep命令我将sleep命令存储在文件中并执行文件.

现在我通过点击putty窗口中的x来杀死我的会话现在打开另一个会话并尝试查找进程...过程仍然存在

不知道为什么会这样.我认为我需要在bash中使用,即使在注销后也要运行该过程.

在父进程id中看到一个差异.在第二种情况下,sleep 2000的父进程id变为1.看起来只要mysleep.sh的进程死了,内核就将父进程分配给1.

unix bash putty csh nohup

12
推荐指数
3
解决办法
1万
查看次数

在Windows上使用Git Bash进行X会话?

我在Windows上使用Git Bash.我已经使用Git Bash将SSH连接到UNIX机器并尝试使用GUI运行程序.我收到消息:检测到LINUX/UNIX系统,但无法访问X11显示.

我有X-Win 32(商业).我也使用了Xming,它就像X-Win 32的免费版本,但在某些图形方面存在问题.

有没有办法让这个远程系统通过X-Win 32或Xming或通过任何方式访问我的X11显示器?

我只想在UNIX机器上运行带有GUI弹出的程序,当通过Windows上的Git Bash将SSH连接到该机器时.

我也安装了PuTTY和Secure Shell Client,但是它更喜欢只用Git Bash工作,因为它需要更少的按钮来按ssh到其他机器.

如果不能让这个工作在Git Bash上我想让它与PuTTY合作(Secure Shell Client很好,但已经永久停止了更新).

git x11 user-interface putty git-bash

12
推荐指数
3
解决办法
1万
查看次数

Windows上的多台计算机makePSOCKcluster:构建分步指南

我一直在尝试使用多台计算机构建一个集群三天,并且失败了.所以现在我要试着吮吸一大堆你为我解决问题.如果一切顺利的话,我希望我们能够生成一个循序渐进的指南,以便将来作为参考来使用,因为到目前为止,我还没有找到一个合适的参考来设置它(也许这太具体了?)

在我的例子中,让我们假设Windows 7,PuTTY作为SSH客户端,'localhost'将作为主服务器.

此外,我们现在假设同一网络上只有两台计算机.我想这个过程很容易概括,如果我可以让它在两台计算机上运行,​​我可以让它在三台计算机上工作.因此,我们会努力的localhostremote-computer.

这是我到目前为止收集的内容(底部有引用链接)

  1. 安装PuTTY localhost.
  2. 安装PuTTY remote-computer
  3. 安装SSH服务器 remote-computer
  4. 为它分配一个端口来监听?(我不确定这一步)
  5. 安装R on localhost
  6. 安装相同版本的R on remote-computer
  7. R添加到PATH环境变量上都localhostremote-computer
  8. 运行下面的R代码 localhost

码:

library(parallel)
cl <- makePSOCKcluster(c(rep("localhost", 2),
                         rep("remote-computer", 2)))
Run Code Online (Sandbox Code Playgroud)

到目前为止,我已经完成了步骤1-3,不确定我是否需要执行4,完成5-7,而步骤8的代码只是无限期挂起.

当我检查我的SSH服务器日志时,似乎我没有点击SSH服务器localhost.所以看来我的第一个问题是正确配置SSH.有没有人成功做到这一点,你愿意分享你的专业知识吗?

编辑哎呀:参考 http://www.milanor.net/blog/wp-content/uploads/2013/10/03.FirstStepinParallelComputing.pdf

R并行 - 连接到远程核心

https://stat.ethz.ch/pipermail/r-sig-hpc/2010-October/000780.html

parallel-processing ssh putty r

12
推荐指数
1
解决办法
1656
查看次数

转发X11失败:网络错误:连接被拒绝

我有一个VPS操作系统是CentOS6.3.我想startx通过PuTTY和Xming 运行.

但是,它产生了这个错误:

PuTTY X11 proxy: unable to connect to forwarded X server: Network error: Connection refused
Run Code Online (Sandbox Code Playgroud)

整个条件:

Using username "root".
Authenticating with public key "rsa-key-20150906" from agent
Last login: Thu Jan 21 13:53:40 2016 from 222.222.150.82
[root@mairo ~]# xhost +
PuTTY X11 proxy: unable to connect to forwarded X server: Network error: Connection refused
xhost:  unable to open display "localhost:10.0"
[root@mairo ~]# echo $DISPLAY
localhost:10.0
[root@mairo ~]# gedit
PuTTY X11 proxy: unable to connect to forwarded X …
Run Code Online (Sandbox Code Playgroud)

x11 ssh xming putty

12
推荐指数
2
解决办法
9万
查看次数

如何在 Windows 10 docker 桌面中访问 /var/lib/docker?

  1. 为 Windows 10 安装了 docker 桌面
  2. 使用 powershell 运行 docker 容器 ( ubuntu )
  3. 现在,我想浏览到 /var/lib/docker --> 想浏览到 overlay2 以检查图层.. /diff 文件夹等。
  4. 如果我访问 /var/lib/docker 文件夹 - powershell 会抱怨此文件夹不存在。

其他信息:我已经检查了为 docker 桌面映射的磁盘映像位置。它是一个 vhdx 文件。我无法使用 Oracle virtual box 打开它 - 它说它不是受支持的版本文件。我尝试在 Hyper V 管理器中打开,VM 被列出:DockerDesktopVM。

  • 但我的目标是执行 SSH 并浏览 /var/lib/docker 文件夹..

在此处输入图片说明

windows ssh putty docker docker-desktop

12
推荐指数
3
解决办法
1万
查看次数