iT邦幫忙

0

無法把檔案傳到只有內網IP的伺服器

我目前在國外機房有一台主機做WEB SERVER, 另一台做DB SERVER
只有WEB SERVER有IP,而DB SERVER是用LAN跟WEB SERVER連的,只有內網IP

現在的問題是,我實在找不出辦法可以把檔案傳到DB SERVER
我試過WGET 但只得到 wget: unable to resolve host address
似乎DNS也沒開?

8
iknowlab
iT邦研究生 4 級 ‧ 2013-10-05 02:01:03

1、你要從何處傳檔案到 DB Server ?你的電腦 到 DB Server?還是 WEB Server 到 DB Server?
2、提供一下 IP 吧!一共有三組。Web Server 二組,DB Server 一組。
3、寫出你輸入的完整 wget 指令,在哪一台主機下的 wget 指令?(wget 只能 get 不能 put)
4、DNS 是解析 Domain Name 的 IP Address,沒開沒關係,我們用 IP Address 就好
5、DB Server 有開放 sshd ? smbd ? vsftpd ? nfsd ? telnetd ? httpd ?
6、你要批次程式自動傳?還是手動傳?

條件要如是的詳盡,才會有精準答案的!

24
外獅佬
iT邦大師 1 級 ‧ 2013-10-05 02:04:42

先上傳到web server,再遠端連線到web server,轉存到DB server...

請問如果要這樣做的話,指令要怎麼打才能把web server的檔案傳到db server? DB server的內網ip是10.0.0.2
感恩

a115073 iT邦研究生 2 級 ‧ 2013-10-05 23:55:34 檢舉

Web Server 也是Linux嗎?
如果是就用SCP

10
mwu4
iT邦新手 2 級 ‧ 2013-10-05 20:52:11

如果您的web server和db Server都是使用Linux,那麼可使用cron定時自動執行指令,透過ftp方式去傳送資料。至於要由哪部server下指令,端視您的系統設定和需求。謝謝。

2
showjack
iT邦新手 1 級 ‧ 2013-10-07 16:12:49

如果你有 VPN , 應該可以很容易傳檔過去,不需先傳至 webserver , 再開遠端轉傳置 DB (感覺好累喔)
如果沒有 VPN , 可以試一下 TeamViewer 之類的遠端軟體,也可以傳檔

我要發表回答

立即登入回答