[호스트 (Linux) 컴에서 해야할 일]
yum install openssh-server openssh-clients openssh-askpass
FirewallD is not running 발생하는 경우
sudo systemctl start firewalld
Failed to start firewalld.service: Unit firewalld.service is masked. 발생하는 경우
systemctl unmask firewalld
systemctl restart firewalld
sftp포트 4422 추가할 경우
sudo firewall-cmd --permanent --zone=public --add-port=4422/tcp
sudo firewall-cmd --reload
sudo semanage port -a -t ssh_port_t -p tcp 4422
sudo iptables -A INPUT -p tcp --dport 4422 -m conntrack --ctstate NEW,ESTABLISHED -j ACCEPT
config 수정 - 포트 열기
sudo vim /etc/ssh/sshd_config
Port 22 주석 해제하고 아래 Port 4422 추가
sudo systemctl restart sshd
ss -an | grep 4422
https://linuxize.com/post/sftp-port/
[클라이언트 (Windows10) 컴에서 해야할 일]
cmd창 열고
sftp -P 4422 username@remote_host_or_ip
(예시 sftp -P 4422 min@192.168.0.1)
비번 입력
sftp>_ 이 화면 뜨면 성공
※ 만약, 윈도우에서 접속 시 리눅스 컴특정 경로(home/dpw/code/dataset) 로 바로 진입하고 싶다면?
cmd창에서 아래 입력. 기본적으로 home/user까지는 기본접속 되는듯 하다.
sftp -P 4422 min@192.168.0.1:/code/dataset
※ 파일 주고받는 테스트 해보기 (get / put)
get testimg.jpg (리눅스 - 윈도우 다운)
put testimg.jpg (윈도우 - 리눅스 업로드)
※ 리눅스 현재경로 및 내용 출력하기
pwd (리눅스 현재경로 출력)
lpwd (윈도우 현재경로 출력)
ls (리눅스 현재경로 내 파일리스트 출력)
lls (윈도우 현재경로 내 파일리스트 출력)
※ 나가기
exit
※ 파일질라로 연결해서 사용
VPN 연결 - 상단바 사이트관리자 - New site - 우측 프로토콜(t) SFTP - SSH File Transfer Protocol로 변경 - 호스트(H) 172.2x.x.1xx - 포트(P) 22<혹은 4422> - 사용자(U) min - 비밀번호(W) 1111 - 연결(c)
8080 PORT 죽이기(http-server 했을 때 8081 이 뜬다면?)
netstat -tnlp|grep 8080
PID 번호 확인
kill -9 28814
'VAS > Centos 7 개발환경 구축' 카테고리의 다른 글
부팅 후에 원하는 쉘스크립트 실행 방법 (0) | 2022.06.09 |
---|---|
Node.js 로 http 웹서버 구축 및 폴더접근허용 (0) | 2022.03.15 |
CentOS7, 우분투 D2Coding, D2Coding ligature font 폰트 한방에 설치, vscode에 적용방법까지 (433) | 2022.01.21 |
Centos 7 video codec pack install - smplayer (0) | 2021.11.22 |
bash shell script로 무정지 Yolov4 만들기-exception error 대처법 (0) | 2021.11.15 |
댓글