远程登录服务器,怎么用命令行打开一个网页。。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
dhnUphp
V2EX    程序员

远程登录服务器,怎么用命令行打开一个网页。。

  •  
  •   dhnUphp 2014-07-27 22:31:53 +08:00 9636 次点击
    这是一个创建于 4102 天前的主题,其中的信息可能已经有所发展或是发生改变。
    21 条回复    2014-07-28 17:58:40 +08:00
    tonyluj
        1
    tonyluj  
       2014-07-27 22:38:38 +08:00
    指的是获得HTML还是在terminal中用字符显示网页
    第一个可以
    python:
    import requests
    req = requests.get("http://www.google.com")
    html = req.text
    第二个可以用links,一个在terminal下显示网页的
    dorentus
        2
    dorentus  
       2014-07-27 22:44:34 +08:00
    第一种除了用 python 等语言写脚本,也可以用 curl, wget 这些命令行工具。
    第二种除了一楼所说的 links,还有 w3m,lynx 等等。
    dhnUphp
        3
    dhnUphp  
    OP
       2014-07-27 22:47:11 +08:00
    @dorentus 就是像在本地服务器一样,我就想在远程服务器上,安装一个php 管理程序,所以要用浏览器打开html 或 php 文件。这些命令可以吗。
    abscon
        4
    abscon  
       2014-07-27 23:00:17 +08:00 via Android
    本地服务器?远程服务器?php管理程序?浏览器打开php文件?
    显然楼主存在基本概念不清的问题。
    我大胆猜测,楼主需要的是 x11 forwarding with ssh。
    当然也有可能是一个xy problem。
    dhnUphp
        5
    dhnUphp  
    OP
       2014-07-27 23:08:09 +08:00
    @abscon 我就是想安装一个php后台管理程序,在远程服务器上,我只能上传代码啊,怎么用浏览器打开它啊。要不然没法安装啊。
    sandtears
        6
    sandtears  
       2014-07-27 23:10:40 +08:00
    @dhnUphp 远程不能打开?
    dorentus
        7
    dorentus  
       2014-07-27 23:11:51 +08:00
    @dhnUphp 不太明白你想要的是什么,但感觉上,这些命令不行……
    abscon
        8
    abscon  
       2014-07-27 23:22:37 +08:00 via Android   1
    @dhnUphp 你的“远程服务器”是虚拟主机么?所以你只能上传文件,不能自己安装程序。你有两个选择:

    1. 在你的“本地服务器”上用浏览器打开你在“远程服务器”上上传的php后台管理程序首页对应的URL。
    2. 如果你的“远程服务器”不是虚拟主机,而是类Unix的vps或云主机(比如Linux或FreeBSD),那么你也可以在上面安装一个浏览器。如果你的php后台管理程序的页面不必支持Javascript,那么可以安装字符界面的浏览器,比如elinks。如果必须支持,那么可以安装火狐,然后通过x11 forwarding走ssh,用命令行敲firefox,在“远程服务器”上运行火狐。(_)但真的有必要这么做么。是什么阻止了你不能用方法1呢?原谅我半夜失眠用手机敲了这么多字
    reeco
        9
    reeco  
       2014-07-27 23:24:14 +08:00
    debian系的话
    sudo apt-get install Lynx
    abscon
        10
    abscon  
       2014-07-27 23:34:40 +08:00 via Android
    @reeco 也许楼主的后台系统需要Javascript才能正确运行。也许楼主还不明白文件路径和URL的区别,也许楼主的服务器压根是个虚拟主机,你没办法sudo apt-get或者pkg install firefox...
    zzutmebwd
        11
    zzutmebwd  
       2014-07-28 09:02:05 +08:00 via Android
    表述不清楚,php是服务端处理的,不可能直接获得php文件,如果楼主需要Javascript执行完毕后的页面,nodejs可以满足你 搜索nodejs ajax 爬虫
    clino
        12
    clino  
       2014-07-28 09:13:24 +08:00
    lynx 可以试试,不过和GUI浏览器差别还是不小
    另外还有一种方法是 ssh -X ,然后命令行打开GUI浏览器
    dhnUphp
        13
    dhnUphp  
    OP
       2014-07-28 09:51:52 +08:00
    @abscon 就是要支持js啊,现在我是在用你的方法1,用本地浏览器打开了,可是点不了有关js的按钮,怎么办。。
    abscon
        14
    abscon  
       2014-07-28 10:32:41 +08:00
    @dhnUphp 你那个“PHP管理程序”有官方的名字吗?还有方便的话可以把地址发出来让大家看看。这样像是在打哑迷,效率不高
    dhnUphp
        15
    dhnUphp  
    OP
       2014-07-28 10:40:55 +08:00
    @abscon http://happen-zhang.github.io/2014/05/15/easy-admin-intro/ 就是这样一个后台管理程序,我现在要远程把它安装到虚拟主机上。
    msg7086
        16
    msg7086  
       2014-07-28 10:57:09 +08:00
    这哪有说要在服务器上打开?
    abscon
        17
    abscon  
       2014-07-28 11:35:34 +08:00
    @dhnUphp 所以说你一定是有基本概念没弄清。这个软件并没有要求你在服务器上运行命令来打开网页。

    你要做的,只是把代码上传到服务器上,并且在自己的电脑上运行浏览器打开
    http://www.example.com/easy-admin/install.php,然后点下一步,等等。

    至于点了按钮没效果,很可能是因为你的环境没有搭好。你自己仔细阅读一下: https://github.com/happen-zhang/easy-admin 吧。可以咨询作者。
    GhostFlying
        18
    GhostFlying  
       2014-07-28 12:41:54 +08:00
    这不就是传到web目录下然后本地打开安装的东西么。。
    dhnUphp
        19
    dhnUphp  
    OP
       2014-07-28 14:19:41 +08:00
    @GhostFlying 但跟js 有关的东西,就不能点了,所以我无法安装
    GhostFlying
        20
    GhostFlying  
       2014-07-28 14:40:27 +08:00
    @dhnUphp 检查下目录权限问题和php环境,感觉像是ajax之类的没返回
    lu18887
        21
    lu18887  
       2014-07-28 17:58:40 +08:00
    ssh telnet下的“网页浏览器”无法适应现代的网页,可以使用vnc连接到你的服务器上,就跟用自己电脑一样的打开浏览器就可以了。你说的这种PHP管理安装,一般都是命令行下面改好了配置文件然后命令行安装,然后在你的客户机上打开网页输入口令就可以使用了吧。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2939 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 12:24 PVG 20:24 LAX 05:24 JFK 08:24
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86