__vsc_prompt_cmd_original: command not found报错

在使用VS Code SSH连接服务器时,在设置PROMPT_COMMAND命令后运行程序,会产生报错__vsc_prompt_cmd_original: command not found,有可能是错误的设置了某项记录命令或VS Code更改了.bashrc配置、.bashrc文件加载了错误的配置文件:

__vsc_prompt_cmd_original: command not found

先检查 /home/ubuntu/ 路径下的.bashrc 配置文件:

nano ~/.bashrc

在文件中添加命令:

unset PROMPT_COMMAND # 取消设置PROMPT_COMMAND环境变量

保存退出后在终端运行:

source ~/.bashrc

VS Code连接服务器MySQL 

操作方法与在虚拟机中连接类似: 在VS Code中操作MySQL数据库_用 vs code 操作 mysql-CSDN博客

终端登录MySQL:

sudo mysql

 查询并建立用户:

SELECT User, Host FROM mysql.user WHERE User = 'ubuntu' AND Host = 'localhost';
CREATE USER 'ubuntu'@'localhost' IDENTIFIED BY '密码';

 赋予用户权限:

GRANT ALL PRIVILEGES ON mydatabase.* TO 'ubuntu'@'localhost';  
FLUSH PRIVILEGES;

创建成功

 云服务器无法登录,显示端口22未开放

有时在进行了密码修改或防火墙设置修改后重启会出现这种情况,可以先试试用新密码重新登陆。

检查防火墙是否将端口放通,如果未允许放通或未添加端口需要先点击添加规则,随后选择端口号,SSH连接通常为22号端口

在云服务器的管理页面点击执行命令,查看具体原因

查看SSH是否启动:

sudo systemctl status ssh

如果未启动需要输入命令来启动它:

sudo systemctl status ssh

随后输入命令打开防火墙:

sudo ufw allow 22/tcp
Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐