터미널에 SSH를 사용하여 파일 다운로드
SSH 또는 보안 셸은 네트워크로 연결된 두 컴퓨터 간의 보안 통신에 사용되는 Unix 셸입니다. SSH 세션을 설정 한 후 원격 시스템에서 안전하게 파일을 다운로드하고자 할 수 있습니다. SSH 내에서의 안전한 파일 전송은 scp와 sftp의 두 가지 기본 명령으로 수행됩니다. 사본과 파일 전송 명령의 보안 버전입니다.
SSH
SSH 세션을 시작하려면 터미널 응용 프로그램을 열어 명령 행 프롬프트에 액세스하십시오. SSH 인증의 정확한 방법은 단순히 암호 또는 공용 - 개인 키 암호화 일 수 있습니다. 특정 시스템에 대한 정보는 시스템 관리자에게 문의하십시오. "ssh"또는 "slogin"명령을 사용하여 원격 시스템 이름을 입력으로 사용하여 SSH 세션을 시작하십시오. "-l"플래그를 사용하여 원격 시스템에서 다른 사용자 이름을 지정하십시오.
ssh slogin -l
Scp 명령
"scp"명령은 Unix 복사 명령 "cp"의 보안 버전입니다. 원격 시스템과 SSH 세션을 설정하면 복사 할 파일을 찾으십시오. 전송할 파일이 몇 개인 경우 "scp"명령을 사용하는 것이 더 좋습니다. "-p"플래그는 파일 수정 및 액세스 시간을 보존합니다.
원격 컴퓨터에서 복사하려면 scp -p remotemachine : /myfiles/myfile.txt x
원격 시스템에 복사하려면 scp -p myfile.txt remotemachine : / myfiles /
Sftp 명령
파일 전송 프로토콜 또는 FTP는 컴퓨터 시스템간에 파일을 전송하기위한 표준 명령입니다. "sftp"명령은 SSH 세션에서 "ftp"의 보안 버전입니다. "sftp"세션을 시작하려면 :
SFTP
원격 서버에서 파일을 가져 오려면 sftp 프롬프트에서 "get"명령을 실행하십시오.
sftp> myfile.txt 가져 오기
원격 서버에 파일을 저장하려면 "put"명령을 실행하십시오. sftp> put myfile.txt
보안
일반 기능은 네트워크 연결을 통해 전송되는 데이터를 암호화하지 않습니다. 일반 ftp 세션 중에 입력 한 암호는 일반 텍스트로 보내집니다. 이것은 중요한 시스템에서 특히 문제가 될 수 있습니다. ssh, scp 및 sftp를 사용하면 침입자가 쉽게 암호를 얻지 못하게하여 시스템과 원격 시스템을 안전하게 유지할 수 있습니다.