论坛风格切换切换到宽版
  • 770阅读
  • 5回复

[问题求助]终端登录问题 [复制链接]

上一主题 下一主题
离线joo.
 
发帖
1980
C币
-235833
威望
395
贡献值
1
银元
-1
铜钱
4431
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
各位大侠,小弟碰到一个问题。

我在一台主机上绑定了多个IP,小弟想每远程登录一个I.P后,显示的主机名都不一.样。           建材

请指教。

我来回答



评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线zhao123.
发帖
2061
C币
-152305
威望
408
贡献值
1
银元
-2
铜钱
4662
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13


QUOTE:原帖由 Aiho 于 2009-2-16 18:33 发表
各位大侠,小弟碰到一个问题。
我在一台主机上绑定了多个IP,小弟想每远程登录一个IP后,显示的主机名都不一样。
请指教。

是想动态改变客户端显示的服务器主机名吗


发帖
2078
C币
-139174
威望
403
贡献值
1
银元
-3
铜钱
4616
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
登陆后根据脚本hostname一个名字


发帖
2087
C币
-235584
威望
384
贡献值
2
银元
-2
铜钱
4678
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13


QUOTE:原帖由 ynchnluiti 于 2009-2-16 19:36 发表

是想动态改变客户端显示的服务器主机名吗



感谢您的回复。是这样的。请指教。


离线pyemail.
发帖
2011
C币
-627237
威望
378
贡献值
4
银元
-4
铜钱
4531
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
hosts里面修改吧?


离线51.vc.
发帖
2081
C币
-61510
威望
378
贡献值
1
银元
-2
铜钱
4652
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13


QUOTE:原帖由 Aiho 于 2009-2-17 12:36 发表

请问有没有具体的实现方法?

以ssh登录为例。
debian, shell为bash, 用户为foo (例子中只修改用foo登录的提示符)


QUOTE:1) 修改/home/foo/.bashrc
dynamic_host="`/bin/date +'%F %T'`"; # 添加一个变量dynamic_host, 可以写个函数或者命令生成动态主机名。

case "$TERM" in
xterm-color)
     PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
     ;;
  *)
#    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
      PS1='${debian_chroot:+($debian_chroot)}\u@${dynamic_host}:\w\$ '
      ;;
esac

2) ssh客户端使用foo用户登录,提示符为:foo@2009-02-16 13:01:38:~$
    (另外不知道你说的是不是这里显示的主机名?)

如果/home/foo/目录下没有.bashrc, 可以修改/etc/bash.bashrc或其它bash配置文件 (不同系统文件名不同,具体参见man bash),不过这样会影响其它用户的提示符。

快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个