KDE Dolphin이 SSH 폴더에서 사용자를 변경합니까?

KDE Dolphin이 SSH 폴더에서 사용자를 변경합니까?

KDE Dolphin을 사용하여 SSH를 통해 서버에 액세스하려고 합니다.

내 .ssh/config에는 다음이 포함되어 있습니다.

Host myhost
HostName my-linux-server-name.somewhere.nl
User myuser
IdentityFile ~/.ssh/KEY_ssh_private_openssh
ProxyCommand ssh -W %h:%p shell

명령을 사용하여 명령줄에 로그인한 ssh myhost다음 명령을 사용하여 "www-data" 사용자로 변경한 sudo su다음 su www-data파일을 편집할 수 있습니다.

이제 KDE Dolphin으로 동일한 작업을 수행하고 싶습니다.
에 가면 Dolphin을 이용하여 로그인이 가능합니다 fish://myuser@myhost.
파일도 볼 수 있지만 "myuser" 사용자에게 서버에 대한 쓰기 권한이 없기 때문에 서버에 파일을 복사할 수 없습니다.

SSH 사용자가 아닌 다른 사용자로 Dolphin을 사용할 수 있는 방법이 있나요?

답변1

내 말이 맞다면 Dolphin은 SFTP를 사용하여 원격 서버의 파일에 액세스하며 OpenSSH의 SFTP 프로토콜 구현은 권한 상승을 지원하지 않습니다.

해당 서버에 대한 권한을 수정하거나 관심 있는 파일에 대한 액세스 권한이 있는 사용자를 사용하여 연결해야 합니다.

답변2

내가 아는 한, Dolphin은 권한을 얻으려는 사용자로부터 실행되어야 합니다. 그러나 이는 해당 사용자에게 편집, 읽기 및/또는 쓰기 권한을 부여하는 것을 의미합니다. 아마도 사용자 전체에게 이러한 권한을 부여하면 복잡성이 줄어들 수 있습니다.

sudo chown user:usergroup --recursive -vf /path/of/file/or/folder

참고 사항: sudo 돌핀을 수행할 수 없기 때문에 자체 권한을 갖도록 할 수는 없을 것 같습니다. 사용자 돌고래를 만드는 것이 도움이 될지 확실하지 않습니다. 이것이 아마도 문제를 해결하지 못할 것이라는 것을 알고 있지만 여기에 내 의견이 있습니다.

관련 정보