weixin_42332665 2023-05-31 19:52 采纳率: 0%
浏览 115

内网穿透下 sftp 远程登录提示 permission denied的问题

通过cpolar做内网穿透,成功实现ssh远程登陆家里的树莓派服务器(centos7)
问题场景一:
ssh登录成功后,紧着 sftp 账户名@服务器内网IP地址(192.168.3.110) 远程服务器上的普通账户成功,但ls cd 操作服务器端目录均成功,但lcd lls 命令操作本地目录并未提示错误,只是显示的都是服务器端的目录,无法看到本地目录?

问题场景二:
先不用ssh登录,直接 sftp 账户名@内网穿透的映射地址 远程服务器上同样的普通账户,输入密码后,一直提示permission denied,(root 普通用户 等密码都试过且确认密码无误)?

问题场景三:
同样的电脑,切换到局域网环境后,直接 sftp 账户名@服务器内网IP地址(192.168.3.110) 远程服务器,可以直接登录成功,且lcd lls 命令操作本地目录 均能实现正确结果

尝试过网上说的修改ssh_config配置文件等办法,都无法解决问题一 和问题二 sftp 内网穿透下的 远程登录链接 或者 操作本地目录的问题

求解决办法!

  • 写回答

2条回答 默认 最新

  • weixin_42332665 2023-05-31 21:15
    关注

    问题解决:
    sftp -oPort=外网映射的端口号 账户@外网映射地址
    就可登录成功,不会再出现permission denied 提示

    评论

报告相同问题?

问题事件

  • 修改了问题 5月31日
  • 创建了问题 5月31日