есть ли какая-нибудь команда или способ получить доступ к терминалу другой машины в моем, чтобы выполнять команды для другой машины, которая находится в той же сети.
Установите ssh сервер на удаленной машине, если это уже не установлено. (требует пакета openssh-server
на удаленной машине, чтобы разбудить удаленный набор машины, следовать этому руководству: Ссылка )
Затем используют команду от Вашего компьютера, где "Джон" является именем пользователя пользователя, Вы хотите войти в удаленную машину с, и "1.2.3.4" то, что IP машин
ssh john@1.2.3.4
Вам предложат пароль того пользователя на той машине.
Для установки более безопасного доступа, использование эта команда (команды)
ssh-keygen
Следуют за подсказками.
ssh-copy-id john@1.2.3.4
Вводят пароль в один прошлый раз, и теперь Вы больше не должны использовать пароль для пользователя john при использовании ssh для доступа 1.2.3.4.
Это более безопасно, поскольку можно отключить аутентификацию по паролю в sshd-config
. См.: Здесь
ssh для входа в систему и команды выполнения
scp для копирования файлов
Может также использовать sftp для копирования файлов
предыдущий вопрос и ответы на scp Используя scp для копирования файлов с удаленного для размещения машины
Более усовершенствованный, Если Вам нужно к командам выполнения или программам, которые будут требовать времени к выполненному, и Вы не хотите разъединять свою сессию - Вы могли использовать экран, tmux или byobu.