MyMacRemoteController is a iOS application that allows you to control your Mac's volume and put it to sleep remotely via SSH.
- Connect to a remote Mac using SSH.
- Adjust the remote Mac's volume.
- Put the remote Mac to sleep.
- iOS 15 or later
- Xcode 12.0 or later
- Swift 5.3 or later
- Ensure you have CocoaPods installed. If not, install it using:
sudo gem install cocoapods
- Navigate to your project directory and create a
Podfile
if you don't already have one:pod init
- Open the
Podfile
and add the following:target 'MyMacRemoteController' do use_frameworks! pod 'NMSSH', :git => 'https://github.com/speam/NMSSH.git' end
- Install the pod:
pod install
- Open the generated
.xcworkspace
file.
- Launch the app.
- Click on
Enter SSH Credentials
. - Input your SSH host, username, and password.
- Click
Save
.
- Click the
Connect
button to establish an SSH connection. - Use the slider to adjust the volume.
- Click
Put to Sleep
to put the remote Mac to sleep.
This project is licensed under the MIT License. See the LICENSE file for details.