亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 2903 | 回復(fù): 5
打印 上一主題 下一主題

ssh遠(yuǎn)程命令的問(wèn)題 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2007-09-18 16:27 |只看該作者 |倒序?yàn)g覽
兩臺(tái)ubuntu的機(jī)器,主機(jī)名分別為A,B
在機(jī)器A上執(zhí)行命令:ssh  B  gethostname    //gethostname是獲取B機(jī)器主機(jī)名的程序,使用的是getenv(“HOST”)
結(jié)果沒(méi)有返回B機(jī)器的主機(jī)名

但是getenv(“USER”),或者是獲取B機(jī)器其它的環(huán)境變量都可以返回,唯獨(dú)這個(gè)HOST環(huán)境變量得不到,為什么?

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2007-09-18 16:31 |只看該作者
原帖由 klrfpaul 于 2007-9-18 16:27 發(fā)表
兩臺(tái)ubuntu的機(jī)器,主機(jī)名分別為A,B
在機(jī)器A上執(zhí)行命令:ssh  B  gethostname    //gethostname是獲取B機(jī)器主機(jī)名的程序,使用的是getenv(“HOST”)
結(jié)果沒(méi)有返回B機(jī)器的主機(jī)名

但是getenv(“USER”) ...


getenv("HOSTNAME");

--

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2007-09-18 17:13 |只看該作者

回復(fù) #2 kenduest 的帖子

在B機(jī)器上執(zhí)行g(shù)etenv(“HOST”)可以顯示主機(jī)名
但是getenv(“HOSTNAME”)不顯示主機(jī)名

env命令,顯示環(huán)境變量名為HOST,為什么要用HOSTNAME

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2007-09-18 17:22 |只看該作者
原帖由 klrfpaul 于 2007-9-18 17:13 發(fā)表
在B機(jī)器上執(zhí)行g(shù)etenv(“HOST”)可以顯示主機(jī)名
但是getenv(“HOSTNAME”)不顯示主機(jī)名

env命令,顯示環(huán)境變量名為HOST,為什么要用HOSTNAME


HOSTNAME 是標(biāo)準(zhǔn)紀(jì)錄主機(jī)名稱的變量,但是沒(méi)看過(guò)是由 HOST 紀(jì)錄主機(jī)名稱的變量。

--

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2007-09-18 18:09 |只看該作者
試了getenv(“HOSTNAME”)還是不行
/*********************/
      1 #include <stdlib.h>
      2 #include <stdio.h>
      3 int main()
      4  {
      5         char *p;
      6         if((p=getenv("HOSTNAME")))
      7             printf("HOSTNAME=%s\n",p);
      8        
      9  }

很簡(jiǎn)單的程序,ssh遠(yuǎn)程執(zhí)行就是不返回hostname

[ 本帖最后由 klrfpaul 于 2007-9-18 18:12 編輯 ]

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2007-09-18 19:53 |只看該作者
你先跑 ssh id@hostname "env" > out.txt

看一下你的 out.txt 環(huán)境變量的內(nèi)容,看看是否有 HOSTNAME

我想應(yīng)該還是不會(huì)有,主要是 ssh 這樣運(yùn)作執(zhí)行時(shí)遠(yuǎn)端 shell 並不是 login shell,所以像是 bash shell 就不會(huì)讀取 /etc/profile,所以 HOSTNAME 變量不會(huì)由執(zhí)行 hostname 時(shí)傳入紀(jì)錄。

考慮良好完備的作法,執(zhí)行 hostname 就可以了,取 HOSTNAME 這類變量基本上是不大可行的。
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP