小编YAN*_*ewb的帖子

ssh 登录成功,但 scp 密码给了我“权限被拒绝”

我正在尝试在组织的远程服务器上安装一些博客软件。我试图设置一个 SSH 密钥,但遇到了问题,并决定让博客启动和运行比处理 SSH 密钥问题更重要,所以我ssh-keygen -R remoteserver.com.

现在我可以使用ssh -v remoteuser@remoteserver.com正确的密码成功登录。登录后,我可以四处移动并读取我应该能够读取的任何文件和目录。

但是当我尝试-rw-r--r--使用 VIM编辑现有文件时,它显示为只读,如果我尝试编辑我获得的权限chmod: file.ext: Operation not permitted,如果我尝试scp从我的本地机器创建一个新文件,我会被提示输入远程用户的密码,然后得到scp: /home/path/to/file.ext: Permission denied

由于在尝试设置 ssh 密钥之前我没有遇到任何这些问题,我怀疑这些异常是其副作用,但我不知道如何解决这个问题。那么像我这样愚蠢的服务器新手需要做什么才能恢复远程用户的编辑能力呢?

附录 1:

我的本地计算机和远程服务器之间的用户 ID 不同。

  • 对于 ssh 我ssh -v remoteuser@remoteserver.com
    • 如果whoami我得到remoteuser
  • 对于scp file.ext remoteuser@remoteserver.com:/path/to/file.ext来自本地目录的scp I ,file.ext同时以本地用户身份登录。
    • 如果whoami我得到localuser

ls -l两个不同的文件,我已经试过SCP:

-rw-r--r--@   1 localuser  localgroup    20 Feb 11 21:03 phpinfo.php
-rw-r--r--    1 root       localgroup …
Run Code Online (Sandbox Code Playgroud)

permissions ssh scp ssh-keygen

6
推荐指数
1
解决办法
3万
查看次数

标签 统计

permissions ×1

scp ×1

ssh ×1

ssh-keygen ×1