##前提html
ubuntu server上配置了2個賬號,一個是git,一個是wayne 安裝了openssh,在/etc/ssh/sshd_config最後加入了一行git
AllowUsers wayne
意思是除了wayne能夠ssh外,其餘人都不容許ssh到服務器ubuntu
##git賬號做用服務器
git賬號無權使用ssh,因此須要經過wayne賬號跳轉 也就是用wayne賬號登陸後使用命令sudo su - git
來切換成git賬號ssh
切換後,如git賬號要使用screen命令的話,會報如下錯誤:code
Cannot open your terminal '/dev/pts/1' - please check.
緣由是,用戶已是git了,但tty仍是wayne的,git沒權限使用wayne的tty環境server
解決方法也很簡單,使用命令script /dev/null
便可 執行完後其實git是到了更深一層,這層git有權限開screenhtm