Как использовать SSH на Mac с помощью собственного клиента SSH
Оглавление:
Знаете ли вы, что на Mac есть собственный SSH-клиент, встроенный непосредственно в командную строку? Этот ssh-клиент обеспечивает защищенные соединения и удаленный вход на другие машины. В отличие от Windows, вам не потребуется стороннее приложение для использования SSH для подключения к удаленным компьютерам и устройствам, потому что ssh встроен непосредственно в Mac OS и Mac OS X — идеально!
Давайте рассмотрим, как установить SSH-подключение к другому компьютеру с помощью собственного клиента ssh в Mac OS.
Небольшой фон для незнакомого; SSH расшифровывается как Secure SHell и позволяет устанавливать зашифрованные соединения с другими компьютерами по сети или через Интернет. Вы можете использовать SSH-клиент в Mac OS для подключения к любому другому компьютеру с работающим SSH-сервером, независимо от того, находится ли он на другом Mac с Mac OS X, Linux, Unix или Windows, если у него есть SSH-сервер. запустив его, и у вас есть учетные данные, его можно безопасно подключить к.
Использование ssh считается несколько продвинутым и, как правило, полезным для администрирования удаленных систем, работы оболочки, управления сервером и других операций командной строки. Если у вас есть два компьютера в вашей собственной сети, вы можете довольно легко настроить SSH-сервер на Mac через Системные настройки, или, если вы хорошо разбираетесь в терминале, вы также можете включить SSH через командную строку и попробовать это для себя.
Как использовать SSH-клиент на Mac
Если у вас есть IP-адрес удаленного сервера и удаленное имя пользователя, вот все, что вам нужно сделать для подключения через SSH в Mac OS и Mac OS X:
- Запустите приложение «Терминал», Терминал находится в каталоге /Applications/Utilities/, но вы также можете запустить его из Spotlight, нажав Command+Пробел и набрав «Терминал», а затем вернув
- В командной строке введите следующий синтаксис ssh:
- Нажмите клавишу возврата, чтобы выполнить команду
- Необязательно: вам может потребоваться проверить подлинность хоста, если все проверено, введите «да», чтобы принять ключ отпечатка пальца и подключиться к серверу SSH, или введите «нет», чтобы отклонить его и Отключить
- Войдите на удаленный сервер, введя пароль для учетной записи пользователя, в которую вы входите
Замените «username» соответствующей учетной записью пользователя удаленной машины, а «ip.address» — IP-адресом удаленной машины. Например:
Вот и все, теперь вы вошли на удаленную машину через SSH.
На этом этапе у вас есть доступ к любым функциям командной строки на удаленном компьютере, при условии, что у вас есть права на выполнение задачи или выполнение команды. Что вы будете делать после подключения к SSH, зависит от вас, но, как уже говорилось ранее, он предназначен для расширенного использования, такого как системное администрирование, управление сервером, сетевые операции и другие задачи более высокого уровня, которые обычно менее важны для обычного пользователя компьютера.
Когда вы закончите, вы можете ввести «exit», чтобы отключиться от удаленного компьютера, или просто закрыть приложение «Терминал», чтобы закрыть клиент ssh и соединение.
Примечание: вы также можете подключиться к своему Mac по SSH, если просто хотите попробовать это, но в этом мало смысла, поскольку запуск Терминала сам по себе предоставляет вам прямой доступ к оболочке компьютер для начала. Но он предлагает средства для экспериментов с SSH-соединениями, если вы никогда не делали этого раньше, просто используйте свое имя пользователя @ localhost или 127.0.0.1 в качестве IP-адреса.
Кстати, если вы хотите разрешить кому-то еще удаленно подключаться к ВАШЕМу Mac по SSH, вам нужно будет настроить собственный SSH-сервер на вашем Mac (просто, как описано здесь), а затем вы захотите чтобы добавить новую учетную запись пользователя на Mac для этого человека, никогда не сообщайте свой логин и пароль никому другому.Имейте в виду, что если вы предоставляете кому-либо SSH-доступ к вашему Mac с учетной записью администратора, вы предоставляете им полный доступ к вашему компьютеру, всем файлам, приложениям, действиям, журналам и всему остальному, представляя собой полный и полный удаленный доступ к компьютеру. В командной строке доступно огромное количество команд, и она более мощная, чем привычный графический интерфейс (GUI), который мы все знаем и любим, поэтому вы, вероятно, не хотите допускать этого случайным образом. Все, что вы можете сделать в командной строке, можно сделать через ssh, предполагая соответствующие привилегии пользователя — вот почему он так широко используется для системного администрирования и опытными пользователями и гораздо менее актуален для новичков и менее технически подкованных. Если вы новичок и хотите предоставить кому-то удаленный доступ для устранения неполадок, лучше использовать совместное использование экрана.
Хотите увидеть больше советов по SSH (здесь)? Есть ли какие-нибудь причудливые трюки с SSH, которыми вы хотите поделиться? Вы знаете лучший SSH-клиент, чем OpenSSH, встроенный в Mac OS? Дайте нам знать об этом в комментариях!