我有一个批处理文件,用于通过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文件来运行它.但我无法实现它.任何想法或片段都会对我有所帮助.
我对我在centos服务器上运行的Asterisk版本感到有点困惑.不同版本的文档有所不同.如何使用putty命令知道版本.
我知道有一些简单的命令登录到远程计算机通过VBA通过指定即User@hostname与-pw选项中提供的密码Wshell.Run函数,其中Wshell为CreateObject("WScript.Shell").
但是,我需要使用私钥文件(在PuTTY中的Connection/SSH/Auth选项下指定),同时通过Excel-VBA宏登录.有办法吗?
我需要它,因为我在我的VBA代码的第二种形式上使用管理员帐户(第一种形式是使用用户自己的帐户),因此无法在第二种形式上提供密码文本框.因此,唯一安全的解决方案是通过公钥和私钥使用SSH登录.
提前致谢!
目前,在我的Windows机器上工作时,我使用PuTTY进入我的Linux服务器和Cygwin进行本地开发.遗憾的是,Cygwin附带的终端仿真器并没有达到PuTTY附带的优秀终端仿真器的质量.在我看来,通过SSH将PuTTY连接到远程服务器并在本地使用PuTTY作为Windows shell与Cygwin系统接口之间确实不存在任何概念上的区别......但我无法想象如何为我的生活做这件事.是否有可能以这种方式使用PuTTY?如果是这样,怎么样?
我写了一个这样的批处理文件:
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文件中定义一些东西,但是最重要的是什么?
我想知道为什么我在Bash shell的后台进程中看到了不同的行为
案例1:使用Putty(SSH)登录Unix服务器
它给了我工作号码.现在我通过点击putty窗口中的x来杀死我的会话现在打开另一个会话并尝试查找进程...该进程已经死亡.
案例2:案例1:使用Putty(SSH)登录Unix服务器默认情况下,它使用csh shell
这里的Diff是..而不是直接执行sleep命令我将sleep命令存储在文件中并执行文件.
现在我通过点击putty窗口中的x来杀死我的会话现在打开另一个会话并尝试查找进程...过程仍然存在
不知道为什么会这样.我认为我需要在bash中使用,即使在注销后也要运行该过程.
在父进程id中看到一个差异.在第二种情况下,sleep 2000的父进程id变为1.看起来只要mysleep.sh的进程死了,内核就将父进程分配给1.
我在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很好,但已经永久停止了更新).
我一直在尝试使用多台计算机构建一个集群三天,并且失败了.所以现在我要试着吮吸一大堆你为我解决问题.如果一切顺利的话,我希望我们能够生成一个循序渐进的指南,以便将来作为参考来使用,因为到目前为止,我还没有找到一个合适的参考来设置它(也许这太具体了?)
在我的例子中,让我们假设Windows 7,PuTTY作为SSH客户端,'localhost'将作为主服务器.
此外,我们现在假设同一网络上只有两台计算机.我想这个过程很容易概括,如果我可以让它在两台计算机上运行,我可以让它在三台计算机上工作.因此,我们会努力的localhost和remote-computer.
这是我到目前为止收集的内容(底部有引用链接)
localhost.remote-computerremote-computerlocalhostremote-computerlocalhost和remote-computerlocalhost码:
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
https://stat.ethz.ch/pipermail/r-sig-hpc/2010-October/000780.html
我有一个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) 其他信息:我已经检查了为 docker 桌面映射的磁盘映像位置。它是一个 vhdx 文件。我无法使用 Oracle virtual box 打开它 - 它说它不是受支持的版本文件。我尝试在 Hyper V 管理器中打开,VM 被列出:DockerDesktopVM。