为了账号安全,请及时绑定邮箱和手机立即绑定

从Linux http服务器执行wget所需的设置

从Linux http服务器执行wget所需的设置

12345678_0001 2021-04-05 17:20:28
我想从像这样的http服务器获取文件:wget --no-check-certificate --http-user=<username> --http-passwd=<passwd> https://<file_path>初始ssh设置需要什么?我如何在远程系统上的Know_hosts中更新什么?重新启动是否需要?
查看完整描述

2 回答

?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

1. What are the initial ssh setup required?

您不需要ssh设置即可使用wget。如果您使用的是Linux,则它应该是内置的。您可以通过键入以下内容来确认:

$ type wget

如果您收到类似的回复

wget is /usr/local/bin/wget

你已准备好出发。无需设置。

2. What do i update in the know_hosts on the remote system?

没什么再说的,该文件是特定于ssh的。不要管它。

3. Is a restart reuired?

不,即使您要安装wget也是如此。


查看完整回答
反对 回复 2021-04-16
?
翻翻过去那场雪

TA贡献2065条经验 获得超13个赞

您将需要做两件事:


在Ubuntu安装上安装Apache。使用的命令是 sudo apt-get install apache2。

将您的内容复制或移动file.conf到的文件夹/var/www。您可能需要sudo再次使用它:例如,sudo cp

/path/to/your/file.conf /var/www/file.conf。

wget可能不适用于通配符。可以访问所有配置文件后,一个更好的解决方案是将此类操作作为shell脚本执行:


#!/bin/bash


for i in {1..100}


do


wget "127.0.$i.1"


done

另一个解决方案


note 如果另一端运行的是HTTP服务器,则wget将只能下载任何内容。


s您可能能够通过ssh批量运行命令,这可能会有所帮助:


# on the client machine:

cd /home/username/Pictures/

python -m SimpleHTTPServer

这将在运行它的机器上启动一个Web服务器。然后,您可以使用以下任何位置从任何位置访问文件:


wget http://172.29.34.15:8000/x.jpeg


查看完整回答
反对 回复 2021-04-16
  • 2 回答
  • 0 关注
  • 343 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信