"SSH 폴더를 로컬 시스템의 디렉터리로 사용"에 대해 온라인 검색에 사용해야 하는 키워드를 제안할 수 있는 사람이 있습니까?
내 시스템의 특정 파일이 내가 액세스할 수 있는 SSH 서버의 파일과 상호 작용하기를 원합니다.
답변1
당신이 찾고있는Ubuntu에서 SSH를 사용하여 원격 폴더 마운트:
SSH를 사용하여 인터넷을 통해 서버에 연결하는 것이 훨씬 더 안전합니다. SSHFS 서비스를 사용하여 원격 서버에 폴더를 마운트하는 방법이 있습니다.
따라야 할 단계가 많으므로 준비하고 터미널 창을 엽니다.
먼저 모듈을 설치하겠습니다.
sudo apt-get install sshfs
이제 modprobe 명령을 사용하여 로드하겠습니다.
sudo modprobe fuse
유틸리티에 액세스하려면 일부 권한을 설정해야 합니다. 사용자 이름으로 바꾸십시오.
sudo adduser <username> fuse sudo chown root:fuse /dev/fuse sudo chmod +x /dev/fusermount
사용자 그룹에 자신을 추가했으므로 계속하기 전에 로그아웃했다가 다시 로그인해야 합니다.
이제 원격 폴더를 마운트할 디렉터리를 생성하겠습니다. 나는 그것을 내 홈 디렉토리에 만들고 이름을 remoteserv로 지정하기로 결정했습니다.
mkdir ~/remoteserv
이제 실제로 설치하라는 명령이 나왔습니다. 서버 키와 원격 비밀번호를 저장하라는 메시지가 표시됩니다.
sshfs <username>@<ipaddress>:/remotepath ~/remoteserv
이제 디렉토리에 CD를 넣고 마치 로컬 디렉토리인 것처럼 사용할 수 있습니다.
geek@ubuntuServ:~/remoteserv$ ls -l total 16 drwxr-xr-x 1 951247 155725 4096 2006-12-13 13:30 howtogeek.com drwxr-sr-x 1 root root 4096 2006-09-11 06:45 logs drwx—— 1 951247 155725 4096 2006-08-11 16:09 Maildir drwxrwxr-x 1 951247 155725 4096 2006-10-29 02:34 scripts