【发布时间】:2016-03-16 15:02:26
【问题描述】:
我尝试使用链接http://www.howtogeek.com/howto/41560/how-to-get-ssh-command-line-access-to-windows-7-using-cygwin/ 从 linux 访问 Windows 机器外壳。它对我有用。使用它时,我可以 ls 或 dir windows 目录。但我无法执行 python 可执行文件。它显示以下错误。
$ C:\\Python27\\python.exe
-bash: C:\Python27\python.exe: command not found
现在我在回复一些更改后收到新错误。我在下面提到了整个场景。
Sanjayb@MA-SANJAYB-PC /cygdrive/d
$ /cygdrive/c/Python27/python.exe ./scripts/Python_Scripts/avro_demo.py
Usage : ./scripts/Python_Scripts/avro_demo.py <data_file>
Sanjayb@MA-SANJAYB-PC /cygdrive/d
$ cd ..
Sanjayb@MA-SANJAYB-PC /cygdrive
$ /cygdrive/c/Python27/python.exe ./d/scripts/Python_Scripts/avro_demo.py
Error: Current working directory is a virtual Cygwin directory which does
not exist for a native Windows application.
Can't start native Windows application from here.
-bash: /cygdrive/c/Python27/python.exe: Not a directory
Sanjayb@MA-SANJAYB-PC /cygdrive
$ cd ..
Sanjayb@MA-SANJAYB-PC /
$ /cygdrive/c/Python27/python.exe ./cygdrive/d/scripts/Python_Scripts/avro_demo.py
C:\Python27\python.exe: can't open file './cygdrive/d/scripts/Python_Scripts/avro_demo.py': [Errno 2] No such file or directory
我该如何解决这个问题。我应该跳过这部分,而是专注于这个任务的客户端-服务器套接字编程。请尽早通知我。
我也尝试过 freeSSHd 设置,如果我使用密码验证,它会连接并给我 Windows shell。但我需要无密码登录。如何进行设置。从 linux shell 连接时,它说
Permission denied (publickey).
任何帮助表示赞赏。
【问题讨论】:
标签: python linux windows ssh cygwin