ssh
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
ssh [2022/01/04 17:02] – [SSH remote command] rex8312 | ssh [2025/03/26 16:17] (현재) – rex8312 | ||
---|---|---|---|
줄 33: | 줄 33: | ||
(클라이언트에서 서버에) 키 복사 | (클라이언트에서 서버에) 키 복사 | ||
+ | # (1) | ||
ssh-copy-id -i ${HOME}/ | ssh-copy-id -i ${HOME}/ | ||
| | ||
+ | # (2) | ||
# 클라이언트의 id_rsa.pub 파일내용을 서버의 .ssh/ | # 클라이언트의 id_rsa.pub 파일내용을 서버의 .ssh/ | ||
# 클라이언트의 id_rsa.pub 파일을 서버에 복사하고 authorized_keys에 수동으로 추가해도 됨 | # 클라이언트의 id_rsa.pub 파일을 서버에 복사하고 authorized_keys에 수동으로 추가해도 됨 | ||
줄 41: | 줄 43: | ||
cat id_rsa.pub >> .ssh/ | cat id_rsa.pub >> .ssh/ | ||
rm id_rsa.pub | rm id_rsa.pub | ||
+ | | ||
+ | # (3) | ||
+ | # pem file 복사 | ||
+ | cat ~/ | ||
| | ||
(클라이언트에서) 접속 | (클라이언트에서) 접속 | ||
줄 70: | 줄 76: | ||
외부에서 접속하고자 하는 서버에서 실행 | 외부에서 접속하고자 하는 서버에서 실행 | ||
- | ssh -R 2222: | + | ssh -R 2222: |
| | ||
# {server-ip} 는 외부에서 접속이 가능한 서버 | # {server-ip} 는 외부에서 접속이 가능한 서버 | ||
줄 76: | 줄 82: | ||
외부의 클라이언트에서에서 로컬 포트 포워딩으로 서버 접속 | 외부의 클라이언트에서에서 로컬 포트 포워딩으로 서버 접속 | ||
- | ssh -L 2223: | + | ssh -L 2223: |
| | ||
| | ||
| | ||
- | ssh localhost -p 2223 | + | ssh localhost -p 2223 # tb (6006), jupyter (8888)은 웹브라우저로 접속 |
| | ||
또는, 외부 컴퓨터에서 서버에 접속 후 로컬의 2222에 접속 | 또는, 외부 컴퓨터에서 서버에 접속 후 로컬의 2222에 접속 | ||
줄 91: | 줄 97: | ||
- https:// | - https:// | ||
- [[http:// | - [[http:// | ||
+ | - https:// | ||
줄 127: | 줄 134: | ||
for _ in trange(30): | for _ in trange(30): | ||
time.sleep(1) | time.sleep(1) | ||
+ | </ | ||
+ | |||
+ | |||
+ | client - 방화벽 - proxy(중계서버, | ||
+ | |||
+ | * server에서 proxy로 접속 | ||
+ | <code bash> | ||
+ | ssh -R 2222: | ||
+ | </ | ||
+ | * client에서 proxy로 접속 | ||
+ | <code bash> | ||
+ | ssh -L 2222: | ||
+ | </ | ||
+ | * client에서 server로 접속 | ||
+ | <code bash> | ||
+ | ssh localhost -p 2222 | ||
</ | </ | ||
===== SSHFS ===== | ===== SSHFS ===== | ||
줄 150: | 줄 173: | ||
# 127.0.0.1에 접속해서, | # 127.0.0.1에 접속해서, | ||
ssh 127.0.0.1 "echo 1; ssh 127.0.0.1 "" | ssh 127.0.0.1 "echo 1; ssh 127.0.0.1 "" | ||
+ | | ||
+ | 원격 아나콘다 환경 활성화 | ||
+ | <code bash> | ||
+ | ssh {user}@{host} " | ||
+ | </ | ||
| | ||
python script에서 실행 | python script에서 실행 |
ssh.1641315778.txt.gz · 마지막으로 수정됨: 2024/03/23 02:37 (바깥 편집)