일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- STF
- postgresql
- sshpass
- openpyxl
- STF_PortForwarding
- insert
- Jupyter
- PYTHON
- mysql
- Jupyter Notebook
- nGrinder
- nohup
- appium server
- 실행권한
- ssh
- port forwarding
- 28015
- perfect
- nmap
- create table
- Materials
- SWIFT
- appium
- ubuntu
- ftp
- postgres
- GoCD
- kitura
- rethinkdb
- centos
- Today
- Total
목록Linux/Basic (6)
don't stop believing
scp보다 좀 더 기능이 많은 sftp도 있습니다. sftp도 ssh를 기반으로 실행되며 sftp로 remote server로 접속 후 get 또는 put 명령으로 파일일 내려받거나 올릴 수 있습니다. shell(interactive command) 명령도 사용할 수 있습니다. 먼저 sftp로 remote server에 접속합니다. $ sftp tongchun@10.10.0.118 tongchun@10.10.0.118's password: Connected to tongchun@10.10.0.118. sftp> sftp로 접속하면 sftp 프롬프트 창이 생성됩니다. sftp 프롬프트 창에서 ls -al, cd, mkdir 등의 interactive command를 실행할 수 있습니다. 사용할 수 있는 i..
간혹 Mac에서 서버(Linux)로 파일이나 디렉토리 전체를 업로드해야 할 때가 있습니다. 그럴때 scp (secure copy)를 사용합니다. ssh로 연결해 key 파일을 가자고 있다면 사용할 수 있습니다. scp는 ssh를 사용해 파일을 전달하게 됩니다. 기본적인 scp명령은 아래와 같습니다. scp [OPTION] [user@]SRC_HOST:]file1 [user@]DEST_HOST:]file2 간단하게 내 파일을 remote server에 전달할 때는 아래와 같습니다. 로컬 PC(Mac)에 있는 ngle.txt라는 파일을 10.10.0.56인 서버에 tongchun 계정으로 /home/tongchun/words/ 안으로 복사(업로드)합니다. $ scp ngle.txt tongchun@10.10..
회사에 시스템 테스트용으로 CentOS를 두고있는데 갑자기 현재 누가 ssh로 접속하고 있는지 궁금해 졌습니다.몇 가지 방법이 있는데 정리해 보겠습니다. 우선 netstat 명령으로 확인하는 방법입니다.CentOS에서 netstat를 사용하려면 net-tools를 설치해야 합니다. $ sudo yum install net-tools net-tools이 설치되어 있다면 아래 netstat 명령으로 확인해 봅니다.sudo netstat -tnpa | grep 'ESTABLISHED.*sshd' $ sudo netstat -tnpa | grep 'ESTABLISHED.*sshd' tcp 0 0 10.10.5.0:22 10.10.5.104:50618 ESTABLISHED 12719/sshd: tongchu 현재..
업무 기록을 위해 Posting 합니다. 웹 서버 배포 후 특정 폴더만 지워야 할 일이 있었습니다.조건은 아래와 같습니다. 1. Storage 폴더 (로그 기록을 위한 root 폴더)에는 여러 파일과 폴더가 있다.2. 특정 패턴의 폴더를 지워야 한다.3. 생성 날짜(수정 날짜)를 기준으로 최근의 10개는 남겨야 하며 11번째 이후 것만 삭제한다. (오래된 것 삭제하기) 우선 아래와 같이 폴더가 있습니다.특정 시간에 ngle_ 로 시작되는 폴더에 파일이 쌓이게 됩니다.이걸 먼저 생성된 순서대로 10개는 남기고 11번째부터 삭제해야 합니다.위 Directory의 폴더와 파일을 시간 순서대로 보내 아래와 같습니다.sh는 remove.sh 파일에 있고 Shell Script는 아래와 같습니다. #!/bin/ba..
저는 Ubuntu와 CentOS 그리고 Windows용 Desktop PC가 있고 주로 MacBook으로 작업을 합니다.제 자리에는 3대의 PC와 1대의 노트북이 있죠.. Ubuntu와 CentOS는 수시로 재설치를 합니다. 그러다 보니 ssh 접속을 할때 아래와 같은 에러가 간혹 나오곤 합니다. $ ssh ngle@10.10.1.221 ssh: connect to host 10.10.1.221 port 22: Connection refused $ ssh ngle@10.10.1.221 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@..
Ubuntu를 설치하고 나면 원격으로 접속할 수 있게 ssh 연결 설정을 해야 한다.ssh server를 설치하면 되는데 우선 Ubuntu에 설치되어 있는 패키지 목록을 확인해보자. 설치된 패키지 목록 확인은 dpkg -l로 확인할 수 있다. $ dpkg -l 너무 많은 목록이 나오기 때문에 ssh 관련 목록만 확인해 보자. $ dpkg -l | grep ssh ii libssh-4:amd64 0.6.3-4.3 amd64 tiny C SSH library (OpenSSL flavor) ii openssh-client 1:7.2p2-4ubuntu2.2 amd64 secure shell (SSH) client, for secure access to remote machines ii openssh-server..