본문 바로가기
Tip

SSH, SFTP root로그인, mobaxterm sftp permission denied #31

by leopard4 2023. 11. 7.

원격으로 파일을 이동하려했을때

루트폴더에 권한이 거부되는이유는 

openssh가 무단액세스를 방지하기위해 엄격한 보안을 사용하기 때문이다.

 

openssh 는 기본적으로 ssh,sftp 를 22번 포트로 지원한다.

 

/etc/ssh/sshd_config

 

PermitRootLogin yes

 

이부분을 주석해제하면 root로 로그인할수있을뿐만 아니라 sftp를 이용해 root 폴더에 대한 파일이동도 가능하다.

 

그리고 한가지 알게된사실은

루트디렉토리와 루트의 홈디렉토리는 다르다.

 

/ 이것이루트디렉토리라면 /root 이것이 루트의 홈디렉토리이다.

일반계정으로 로그인한뒤 

su - 를통해 루트계정으로 변경한다고 하더라도

sftp로 /root 의 디렉토리에 접근하는것은 불가능하다.