dukongmon

[SSH] SSH 서버관련 주요 코드 본문

etc./Server

[SSH] SSH 서버관련 주요 코드

duiiminish 2026. 4. 24. 18:08

서버 접속할 때

ssh -Y -p [포트번호] userId@IP주소
 
ex) ssh -Y -p 1234 userId@000.111.222.33
 

 

서버 종료할 때

exit
 

 

폴더 업로드

로컬 to 서버

scp -P [포트번호] -r [로컬 폴더 경로] userId@IP주소:[원격 폴더 경로]
ex) scp -P 1234 -r /Users/park-yeonju/Documents/HYU/CNA userID@000.111.222.33:/home/userID/CNA
 

 

서버 to 로컬

scp -P [포트번호] -r userId@IP주소:[원격 폴더 경로] [로컬 폴더 경로]
ex) scp -P 1234 -r userID@000.111.222.33:/home/userID/CNA /Users/park-yeonju/Documents/HYU/CNA
 

파일 업로드
로컬 to 서버

scp -P [포트번호] [로컬 파일 경로] userId@IP주소:[원하는 서버 저장위치 경로]
 
ex) scp -P 1234 /Users/park-yeonju/Documents/HYU/CNA/test.py userID@000.111.222.33:/home/userID/CNA
 

서버 to 로컬

 

scp -P [포트번호] userId@IP주소:[서버에 있는 파일 경로]
 [원하는 로컬 저장위치 경로]
 
ex) scp -P 1234 userID@000.111.222.33:/home/userID/CNA/test.py /Users/park-yeonju/Documents/HYU/CNA
 
 

경로에 띄어쓰기가 있는 경우

/Users/park-yeonju/Documents/Programming/Python Study
 

위와 같이 경로에 띄어쓰기가 있으면 큰 따옴표로 전체 경로를 묶어주고, 공백 앞에는 백슬래시 2개를 붙여줘야 정상적으로 작동됨.

"/Users/park-yeonju/Documents/Programming/Python\\ Study/"