sshfs를 사용하여 Beaglebone Black으로 파일을 전송하려고 합니다. Ubuntu Arm 3.14를 설치했습니다.
sudo sshfs 192.168.0.102:/ /mnt/sshfs
나타나는 비밀번호를 사용할 수 있지만 [email protected]'s password:
비밀번호는 Beaglebone의 passwd 명령을 통해 설정할 수 있는 UNIX 비밀번호가 아닙니다. 다양한 일반 비밀번호와 Ubuntu Arm의 기본 비밀번호인 "temppwd"를 시도해 보았습니다. 이 비밀번호는 슈퍼유저에게만 해당됩니까? 나는 sudo 비밀번호가 su 비밀번호와 다르다는 것을 알고 있으며 sudo su
Beaglebone에서 명령을 사용하지 않으면 su에 로그인할 수 없습니다 .
답변1
Ubuntu에서는 기본적으로 루트 계정에 비밀번호가 없습니다. 이는 su
루트가 될 수 없으며 비밀번호를 사용하여 루트 계정에 로그인할 수 없음을 의미합니다.
루트 계정의 비밀번호는 귀하의 계정 비밀번호와 아무런 관련이 없습니다. 사용할 때에는 sudo
루트 비밀번호가 아닌 계정의 비밀번호를 입력합니다.
또한 기본적으로 Ubuntu는 루트 계정에 대한 비밀번호 로그인을 비활성화하지만 키를 사용하여 루트 계정에 로그인하는 것을 허용합니다.
루트 액세스로 SSHFS 를 사용하려면 키 쌍을 생성하고 공개 키를 에 추가해야 합니다 /root/.ssh/authorized_keys
./etc/ssh/sshd_config
PermitRootLogin without-password