猿问

ssh远程登陆请教


我是这么登陆的

ssh $SERVERUSERNAME@$SERVERIPV4 -p $SERVERPORT << serveraction
~代码~

serveraction

结果窗口老是出提示
Pseudo-terminal will not be allocated because stdin is not a terminal.

这是什么意思?
一定要这个吗?

/dev/null 2>&1???

update:加了 -t 没什么作用......

2 在代码执行中需要管理员权限,
但是等待我输密码的时间特别短,几乎一跳就过了。
然后出来这个画面,这又是什么原因。

Password: su: Authentication failure

先出来Password:,光标在那里闪动七八秒就立刻出来su: Authentication failure

我代码不是su - root -s /home/$SERVERUSERNAME/Documents/scripts/centos7/centos7_server1.sh,就是

su - root << EOF

bash /home/$SERVERUSERNAME/Documents/scripts/centos7/centos7_server1.sh

bash /home/$SERVERUSERNAME/Documents/scripts/centos7/centos7_server2.sh

EOF

服务器禁止root登陆了,但是手动操作远程登陆可以切root呢

谢谢各位大佬了


慕妹3146593
浏览 478回答 1
1回答
随时随地看视频慕课网APP

相关分类

Html5
我要回答