我无法执行 SSH 命令行

I can't execute SSH command line

我通过 SFTP 将我的 Laravel 项目推送到我的 OVH 服务器上。

现在我正尝试在我的 ssh 连接上使用命令行,但有些东西不起作用,看起来我在文本编辑器中。当我尝试命令时,连接将关闭。

PS C:\Windows\System32> ssh xxxxx
Enter passphrase for key 'C:\Users\xxx/.ssh/id_rsa_xxx':
Welcome to OVH
pwd
ls
Connection to ssh.cluster0xx.hosting.ovh.net closed.

我错过了什么?

我在 Linux 上工作,所以在 Windows 上开发对我来说是全新的。 我正在使用 PowerShell 7.1.4 & Windows 10.

您需要在服务器端更改 FTP 用户设置。

在您的情况下,SSH 连接设置为 SFTP,但您需要将其更改为 EnableON

image of ovh ssh user settings (fr).

等待几分钟,服务器上的更改生效,然后您可以使用 shell 和命令 ssh username@server 进行连接(用您的数据替换用户名和服务器).