Предположим, что ваша машина имеет IP-адрес 192.168.1. *при подключении к вашей локальной сети вы можете добиться этого с помощью следующей конфигурации в ~/.ssh/config
, чтобы вы всегда могли использовать одну и ту же команду (толькоssh raspi
)для подключения:
Match Originalhost raspi Exec "ifconfig | grep 192\.168\.1\."
HostName 192.168.1.2
User john
Port 22
Host raspi
HostName 12.34.56.78
User john
Port 1234
Что вы на самом деле пытаетесь сделать? Так намного проще отвечать на такие вопросы. Может быть, уже есть механизм для того, чтобы делать то, что вы хотите, но это трудно понять, поскольку вы уже обсуждаете «решение» (, делающее что-то загадочное со «свободными» блоками ), а не задаете вопрос. Самый безопасный способ «записать в свободное место» — просто создать файл и записать в него...