ssh 명령의 자주 사용하는 장면

1158 단어
카탈로그
  • 하나, 가장 간단한 로그인
  • 2. 로그인+명령 실행
  • 3, 포트 전송
  • 4. 참고

  • 1. 가장 간단한 로그인


    호스트에 간단히 로그인하는 것입니다. 기본 포트 22
    ssh {hostname}@{host_ip}
    ➜  Charles ssh [email protected]
    Last login: Tue Aug  4 09:46:12 2020 from 172.31.254.239
    [root@hubin ~]#
    

    2. 로그인 + 명령 실행


    서버에 접속한 후 명령 실행
    ssh -l {hostname} {host_ip} command
    ➜  Charles ssh -l root 192.168.21.218
    Last login: Tue Aug  4 09:52:26 2020 from 172.31.254.239
    [root@hubin ~]# cat ./test.sh
    #!/bin/bash
    echo "Hello world"
    [root@hubin ~]# exit
     
    Connection to 192.168.21.218 closed.
    ➜  Charles ssh -l root 192.168.21.218 ./test.sh
    Hello world
    

    3. 포트 전달


    만약에 내가 발판기에서 구름의 데이터베이스를 연결할 수 있다면 나는 사실 발판기에서 ssh를 사용하여 나의 연결 요청을 대리할 수 있다. 이렇게 하면 나는 로컬에서 구름의 데이터베이스를 연결할 수 있다
    ssh -L {local port}:{remote host}:{remote port} {ssh hostname@host_ip}
    ssh -L 3307:pc-bp1ph12312312312.mysql.polardb.rds.aliyuncs.com:3306 -p 22 [email protected]
    

    참고


    linux ssh -l 명령으로 실전 SSH 포트 전달

    좋은 웹페이지 즐겨찾기