虽然连接linux成功,无法使用ls命令

各位大虾:
我在远程连接linux时,虽然能显示服务器的用户,但是无法用ls命令。

img

   请问这该如何解决?

你这连接的是FTP啊。。。不是连接到linux系统啊😂
FTP使用要使用FTP的命令。。。
如果是传东西相关,直接用FTP工具更快捷。

可能是环境变量的问题,可以试试这个export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

你这个是ftp模式登陆,一般有一些命令会有限制,虽然有限制但是还是能使用ls

键入passive,将ftp由active模式转到passive模式:

ftp> passive
Passive mode on.

之后就可以正常用ls和dir命令了:

ftp> ls
227 Entering Passive Mode (127,0,0,1,82,108).
150 Here comes the directory listing.
drwx------    3 ftp      ftp            96 Aug 23 08:03 reconcile
226 Directory send OK.

另外最后提示你,如果你想使用linux命令的话,建议你使用ssh进行登陆,这样命令就没有限制了