Недавно я узнал, что вы можете редактировать файлы, размещенные на сервере с помощью vim, используя протокол scp и сохраняя локальную конфигурацию .vimrc
/ init.nvim
!
В этом руководстве я буду редактировать файлы, размещенные на экземпляре EC2, для этого вам понадобятся:
- файл
.per
или.cer
для авторизации. - ip-адрес, который вы обычно используете для подключения к вашему серверу через ssh.
Вот и все! Давайте сначала настроим права доступа.
- В терминале запустите
vim ~/.ssh/config
, чтобы создать или изменить существующий файл конфигурации. - Скопируйте и вставьте следующие параметры, заменив их на значения вашего сервера
Host your-ec2-instance-name
Hostname 2.89.32.932
User ubuntu
IdentityFile /Users/myname/path/to/your-ec2-instance-name.cer
PasswordAuthentication no
- Запустите
vim scp://your-ec2-instance-name/home/ubuntu/my-file.txt
.
И все! Возможно, вам будет предложено авторизоваться на хосте, в этом случае вам нужно будет набрать yes.