我正在尝试使用 ssh 在服务器上创建一个新用户,如下所示:
ssh root@myserver 'adduser newuser'
它成功运行,但 ssh 不会停止并挂起,直到我按下 Ctrl+C。我该怎么办?
答案1
这adduser
是交互式的,因此需要 TTY。运行带开关的ssh
命令-t
以确保服务器上已分配 TTY:
ssh -t root@myserver 'adduser newuser'
我正在尝试使用 ssh 在服务器上创建一个新用户,如下所示:
ssh root@myserver 'adduser newuser'
它成功运行,但 ssh 不会停止并挂起,直到我按下 Ctrl+C。我该怎么办?
这adduser
是交互式的,因此需要 TTY。运行带开关的ssh
命令-t
以确保服务器上已分配 TTY:
ssh -t root@myserver 'adduser newuser'