如何在SSHing时获得ZSH提示

时间:2013-12-23 16:19:57

标签: macos ubuntu ssh homebrew zsh

我目前在我的osx工作站上安装了自制的zsh和oh-my-zsh。一切正常,它使用正确的路径(/ usr / local / bin / zsh),并且〜/ .zshrc中的更改(如别名)正在工作。

我的问题是,当我进入一个ubuntu服务器时,没有zsh提示,而且〜中没有任何内容(与zsh相关)。为了使zsh能够在远程服务器上运行,我需要做些什么吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

  1. 在远程服务器上安装zsh(例如apt-get install zsh
  2. 您需要将以下文件/目录推送(即scp -rp)到远程服务器:

    ~/.zshrc
    ~/.oh-my-zsh/
    
  3. 您需要将远程用户的默认shell更改为zsh(例如,在远程服务器上运行chsh /bin/zsh