'MCINTOSH'에 해당되는 글 3건

  1. 2022.10.09 macOS Monterey 에서 쓸만한 TFTP/FTP Server
  2. 2020.08.01 ssh 접속이 끊길때
  3. 2020.04.28 ssh 접속시 비밀번호를 자동으로 입력하는 스크립트

macOS Monterey 에서 쓸만한 TFTP/FTP Server

MCINTOSH 2022. 10. 9. 16:02

mac에서 TFTP Server  편히 쓰기 위한 App

1.  tftpserver 

 https://www.macupdate.com/app/mac/11116/tftpserver

 - 설정 필요없음

 - 파일 경로 지정 가능

 - TFTP only

 - 마지막 업데이트가 19년 v3.6.1

 

2. Trivial

https://www.decisivetactics.com/products/trivial/

 - 유료($15.99)

 - TFTP 동작에 문제가 좀 있음

 - 문제점 해결에 대한 가이드 없음

 - TFTP/FTP/FTPS/HTTP/HTTPS 가능

 - 파일 경로 설정불가(샌드박스)

 - 유료임에도 불구하고 개발사에 문의 사항를 넣어도 답변이 없음.

 

3. Transfer

https://www.intuitibits.com/products/transfer/

 - 유료($19.99)

 - TFTP 동작에 문제가 있었음(해결)

 - 문제점 해결에 대한 가이드 있음 (https://www.intuitibits.com/docs/port-already-in-use/)

 - TFTP/FTP/SFTP 가능

 - 파일 경로 설정가능

 

4. 번외  - AppStroe에서 쓸만한 간단한 FTP 서버 APP

    - QuickFTP

       FREE/유료 가격 변도 있음. 21포트 사용가능. 

    - uFTP Server 

       FREE, 21 포트사용불가.

 

 

PORT ALREADY IN USE

Each protocol or service runs on a default listening port: UDP 69 (TFTP), TCP 80 (HTTP), TCP 21 (FTP), and TCP 22 (SFTP). If Transfer cannot start one of these services, it’s likely that a macOS’s built-in or a third-party server for that protocol is already running, which prevents Transfer from starting the service. To resolve this issue, stop or disable the server process that’s conflicting with Transfer.

Below you can find instructions to disable file transfer services that come with macOS and may conflict with Transfer. To disable a third-party server, please refer to the software’s user manual.

Once you have disabled the conflicting server, click the Retry button on Transfer to restart the service or relaunch Transfer. If the problem continues, a different server application may be using the protocol’s listening port, and you need to stop it so you can use the protocol with Transfer.

TFTP

To stop and permanently disable the macOS’s TFTP server you will need admin privileges. Open Terminal and run the following two commands:

sudo launchctl stop com.apple.tftpd
sudo launchctl unload -F /System/Library/LaunchDaemons/tftp.plist

HTTP

To stop and permanently disable the macOS’s HTTP server you will need admin privileges. Open Terminal and run the following two commands:

sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist

FTP

Older versions of macOS provide a FTP server that’s enabled when you turn File Sharing on. To stop and permanently disable the macOS’s FTP server, you will need to disable file sharing using FTP. Go to System Preferences > Sharing and turn File Sharing off, or select File Sharing and click Options, then deselect “Share Files and Folders using FTP.”

SFTP

To stop and permanently disable the macOS’s SFTP server, you will need to disable Remote Login, as SFTP is a subsystem of SSH, which is the service that macOS uses to allow you to log in to your Mac remotely. To disable Remote Login, open System Preferences > Sharing and turn Remote Login off.

 

'MCINTOSH' 카테고리의 다른 글

ssh 접속이 끊길때  (0) 2020.08.01
ssh 접속시 비밀번호를 자동으로 입력하는 스크립트  (0) 2020.04.28
:

ssh 접속이 끊길때

MCINTOSH 2020. 8. 1. 14:37

여러 창을 같이 ssh 접속 하여 작업을 하면 일정시간이 지났을때 view용으로 사용하는 창에서 ssh 접속이 끊기는 경우가 있다.

일정시간이 지나도 ssh 접속이 끊기지 않게 설정하기 위해서는 아래 값을 로컬 컴퓨터에 적용한다.

설정 파일은 두 군데 있다.

  • 로컬 컴퓨터의 모든 계정에 적용하려면 /etc/ssh/ssh_config나 /etc/ssh_config(MAC OS X)
  • 내 계정에만 적용하려면 ~/.ssh/config

를 편집/생성한 후에

ServerAliveInterval 60

60초마다 신호를 보내서 접속이 끊기지 않게 한다.

 

접속 시간을 제어 하고 싶다면

ServerAliveInterval 60
ServerAliveCountMax 120

60초마다 신호를 보내서 접속이 끊기지 않게 120번(120분)만 시행한다

:

ssh 접속시 비밀번호를 자동으로 입력하는 스크립트

MCINTOSH 2020. 4. 28. 13:43

homebrew에서는 공식적으로 SSHPass 지원을 안하기에 직접 설치를 해야함

 

$ brew install https://raw.githubusercontent.com/kadwanev/bigboybrew/master/Library/Formula/sshpass.rb

 

사용법

 

$ sshpass -p 비밀번호 ssh 계정아이디@서버IP

$ sshpass -p 비밀번호 ssh -l 계정아이디 서버IP

'MCINTOSH' 카테고리의 다른 글

macOS Monterey 에서 쓸만한 TFTP/FTP Server  (0) 2022.10.09
ssh 접속이 끊길때  (0) 2020.08.01
: