访问远程文件Openshift

时间:2013-06-27 13:54:26

标签: wordpress openshift

我是openshift世界的新手。我有wordpress安装了openshift应用程序。我已经通过windows中的putty ssh配置并连接到应用程序。现在我不知道如何访问我的应用程序内的文件。帮助我。

Welcome to OpenShift shell

This shell will assist you in managing OpenShift applications.

!!! IMPORTANT !!! IMPORTANT !!! IMPORTANT !!!
Shell access is quite powerful and it is possible for you to
accidentally damage your application.  Proceed with care!
If worse comes to worst, destroy your application with 'rhc app delete'
and recreate it
!!! IMPORTANT !!! IMPORTANT !!! IMPORTANT !!!

Type "help" for more info.

Note: Your application supports version 2 cartridges.

[xxxx-cloudrun.rhcloud.com xxxxxxxxxxxxxx]\> 

我希望知道如何访问xxxx/wp-content/ ...

3 个答案:

答案 0 :(得分:6)

Openshift应用程序主要使用git进行更改和部署,请参阅https://www.openshift.com/developers/deploying-and-building-applications

编辑: 创建项目应该给你一个git url。由于您使用的是Windows,因此可以使用tortoisegit来获取并进行更改。 wp-content位于git存储库的php目录中。

或者: 你拥有的ssh登录是一个标准的linux shell,你可以使用标准的linux shell工具在app-root / data目录中添加插件/主题。

[ ... ]\> cd app-root/data
[ ... data ]\> ls
blogs.dir  plugins  themes  uploads

您甚至可以使用WinSCP等程序使用您已有的SSH网址将文件上传到这些目录。

答案 1 :(得分:4)

+1到bjwebb!很少有链接对你有所帮助。

将FileZilla与OpenShift一起使用:https://www.openshift.com/forums/openshift/access-files-with-filezilla

将SFTP与OpenShift一起使用:http://www.youtube.com/watch?v=g6G-Pkl_fzs

HTH

答案 2 :(得分:0)

使用scp for linux或pscp for windows
将应用程序添加到系统路径或使用cd转到该目录,然后 -

pscp -i pvtkey.ppk source destination

例如

pscp -i pvtkey.ppk my_file_to_upload xxxx-cloudrun.rhcloud.com:/the_path_to_upload_in_openshift_server

要上传目录,请使用-r参数

pscp -i pvtkey.ppk -r my_folder_to_upload xxxx-cloudrun.rhcloud.com:/the_path_to_upload_in_openshift_server

要下载,请反转方向示例

pscp -i pvtkey.ppk -r xxxx-cloudrun.rhcloud.com:/dir_to_download Path_of_my_pc

pvtkey.ppk是putty的私钥  在linux中,可以在~/.ssh

上找到pvt密钥

要下载单个文件,请删除-r paramater。
链接下载pscp http://the.earth.li/~sgtatham/putty/latest/x86/pscp.exe