Create symbolic links on server without SSH available?

给你一囗甜甜゛ 提交于 2019-11-27 17:10:46

问题


I got excited when I saw the following post but it doesn't cover my case: Mount an FTP server locally

Is there any way for me to create symbolic links on a remote server without having SSH access, possibly via some FTP hack?


回答1:


Regular FTP is too abstract to know about symbolic links.

If the server supports custom commands, it might let you send the unix shell commands directly. Not all servers support this but some of them do.

If you have SFTP access (sometimes admins give users SFTP access but no SSH shell), SFTP protocol supports creation of symbolic links.




回答2:


Use a script.

If you have sh, bash or csh available, then you're nearly as good as if you had an ssh access. If you don't, then most other scripting languages allow you to create symbolic links on your server.

For example, in PHP you would use the symlink() function:

 symlink("myOriginalFileOrDirectory", "mySymbolicLink"); 

I just had the same problem, and this is how I easily solved it :)




回答3:


RFC 959 defines the FTP protocol, and does not offer any standard provisions for creating symbolic links.



来源:https://stackoverflow.com/questions/5589489/create-symbolic-links-on-server-without-ssh-available

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!