##前提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